Hãy thử những cách sau:
return (!in_array($model->info_category_id,[11,15]))?Html::a('<i class="icon-trash"></i>', $url, ['class'=>'black-txt tips del-confirm-subitems']):'';
cách bạn đang làm là cú pháp không chính xác cho PHP. Ví dụ trên sử dụng in_array
chức năng để xác định xem giá trị của $model->info_category_id
khớp với bất kỳ giá trị nào bên trong mảng được cung cấp. Hoặc bạn có thể thử như thế này:
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']):'';
Nó chỉ kiểm tra các giá trị một cách riêng biệt.