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.