簡體   English   中英

如何在CgridView按鈕中調用模型函數以獲取Yii中的可見屬性

[英]How to calling model function in cgridview button for visible property in yii

如何解決問題?

array(
        'header'=>'Manage',
        'class'=>'CButtonColumn',
        'template'=>'{Manage}',
        //'visible'=>'$data->checkSub($data->sub_id)', //it not work not call function
                'visible'=>Model::test(), //it works

        'buttons'=>array(
                'Manage Exam Result'=>array(
                            'label'=>'<i class="fa fa-cogs"></i>',

                        ),
                ),
        ), 
),

不會為每行評估visible ,最后必須將其設置為true或false。 因此,要確定當前是否可見,您必須從返回true或false的視圖中調用單個函數。

[
    ...
    'visible' => Model::checkIfVisibleColumn(),
    ...
],
array(
  'class'=>'CButtonColumn',
                 'buttons'=>array(
                            'manage' => array('visible' => 'name_function($data->id)'),
                  ),
            ),

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM