Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Excluindo vários valores da matriz


Tente o seguinte:
return (!in_array($model->info_category_id,[11,15]))?Html::a('<i class="icon-trash"></i>', $url, ['class'=>'black-txt tips del-confirm-subitems']):'';

a maneira como você está fazendo isso é uma sintaxe incorreta para PHP. O exemplo acima usa in_array função para determinar se o valor de $model->info_category_id corresponde a qualquer valor dentro da matriz fornecida. Ou você pode tentar assim:
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']):'';

Ele apenas verifica os valores, separadamente.