【问题标题】:Yii, set radio button value fetch from databaseYii,设置从数据库中获取单选按钮值
【发布时间】:2015-03-01 07:38:55
【问题描述】:

在 Yii 中,我在网格视图中列出了从数据库中获取的表。

'value'=> 'CHtml::radioButton("set_default",false,array(
             "value"=>"$data->id",
             "set"=>"1",
             "disable"=>"disable",
              "uncheckValue"=>null  
            ))',

我在普通单选按钮视图中输入的上述代码,我如何从数据库中获取?有人帮帮我吗?

【问题讨论】:

    标签: yii yii-components cgridview yii-chtml


    【解决方案1】:

    CGridView 允许您在行的列中写入任何值,而不是普通的数据库值。要修改列值,您需要为value 属性添加一个函数。在此函数内部,您可以访问每个数据的属性。在您的情况下,您需要像这样回显一个单选按钮:

     //$data refres to each data row in the CGridView
    'value' => function ($data, $row) {
            echo  
            CHtml::radioButton("set_default",false,array(
                "value"=>$data->id,
                "set"=>"1",
                "disable"=>"disable",
                "uncheckValue"=>null  
            )),                      
     },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-04
      • 2016-02-28
      • 2023-04-11
      • 1970-01-01
      • 2016-06-28
      • 2015-11-11
      • 1970-01-01
      相关资源
      最近更新 更多