Yii 'visible'=> false?
'visible'=> '($data->type == 3)? true: false',
А почему тернарный оператор заключен в одинарные скобки? Зачем?
уберите кавычки...'visible'=> ($data->type == 3)?true:false,
 Если и так не работает, то изучайте var_dump'ом, что выдает $data->type