@media (max-width: 767px) {}
в описании return нету упоминания про возможность указания скобок
array-of-type = type "[]"
$sql = "INSERT INTO {$this->tableName} ( id ) VALUES ( :value )";
[['user_id'], 'exist', 'skipOnError' => true, 'targetClass' => User::className(), 'targetAttribute' => 'id'],
2. "Как из item получить stocks" - это уже совсем другой вопрос.
В item определить stocks с MANY_MANY. А далее из stock получить city - это предыдущий вопрос.
Подробнее см. www.yiiframework.com/doc/guide/1.1/ru/database.arr