برخی مواقع شما نیاز دارید که در مدیریت دیتاهاتون که به وسیله ی Cgridivew مدیریت میشه ستونی را بر اساس سطح دسترسی سایت نمایش و یا عدم نمایش دهید
برای اینکار در خارض از ویجت gridview شرطتون را مشخص میکنید و سپس در ستون مربوطه در قسمت visible آن را هندل می کنیم:
کد شرط خارج از gridview
$visible=0; if(Yii::app()->user->checkAccess(array('administrator'))){ $visible=1; }
کد نمایش ستون در داخل ویجت gridview
array( 'name' => 'merchant', 'value' => '(empty($data->merchant))?"-":$data->merchant', 'visible'=>$visible, ),