Wypróbuj następujące:
return (!in_array($model->info_category_id,[11,15]))?Html::a('<i class="icon-trash"></i>', $url, ['class'=>'black-txt tips del-confirm-subitems']):'';
sposób, w jaki to robisz, jest nieprawidłową składnią PHP. Powyższy przykład używa in_array
funkcja do określenia, czy wartość $model->info_category_id
pasuje do dowolnej wartości w podanej tablicy. Możesz też spróbować tak:
return ($model->info_category_id !== 11 && $model->info_category_id !== 15)?Html::a('<i class="icon-trash"></i>', $url, ['class'=>'black-txt tips del-confirm-subitems']):'';
Po prostu sprawdza wartości osobno.