where(['merchant_id' => $merchant_id]) ->asArray() ->all(); } /** * @return array|\yii\db\ActiveRecord|null */ public function findOne($merchant_id, $name) { return Nav::find() ->where(['merchant_id' => $merchant_id, 'name' => $name]) ->asArray() ->one(); } /** * @return Nav */ public function one($merchant_id, $name) { /* @var $model Nav */ if (empty(($model = Nav::find()->where(['merchant_id' => $merchant_id, 'name' => $name])->one()))) { $model = new Nav(); return $model->loadDefaultValues(); } return $model; } }