【问题标题】:How can I pass the boolean value to the variable from Controller to view in CI如何将布尔值从 Controller 传递给变量以在 CI 中查看
【发布时间】:2020-12-08 07:44:11
【问题描述】:

我需要您的帮助才能从控制器传递视图中变量的布尔值,如果 $a ==true 然后输出:1,则在视图中获取输出。如果 $a==false,则输出:2。 例如: 我的看法是:

if(!$a) { 
  echo "Hi";
} else{
  echo "Hello World";
}

如何将 $a bool 值从控制器传递给视图??

【问题讨论】:

  • 它是!$a,你可以传递为$data['a'] = TRUE$data['a'] = 1,并在视图中传递$data

标签: php mysql codeigniter


【解决方案1】:

如果$a 是一个复选框,则将复选框的值设为 1 则

if ( $a==1 ){
  echo "Checked";
} else {
  echo "not checked";
}

【讨论】:

    【解决方案2】:

    在控制器代码中:-

        if($statement == true) {
               $data['output']="something will be generate here";      
           }     
        
           else if ($statement == false) {
               $data['output']="something else be generate here";      
           }     
           else {
               $data['output']="nothing";      
           }
    
    $this->load->view('page', $data);
    

    在视图中:

    <?php
    
    echo $output;
    
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 2023-01-20
      • 1970-01-01
      • 2012-10-06
      相关资源
      最近更新 更多