Prueba lo siguiente:
return (!in_array($model->info_category_id,[11,15]))?Html::a('<i class="icon-trash"></i>', $url, ['class'=>'black-txt tips del-confirm-subitems']):'';
la forma en que lo está haciendo es una sintaxis incorrecta para PHP. El ejemplo anterior usa in_array
función para determinar si el valor de $model->info_category_id
coincide con cualquier valor dentro de la matriz proporcionada. O puedes probar así:
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']):'';
Simplemente verifica los valores, por separado.