Closed AlienMans closed 7 years ago
Точнее проблема решена так: $tbl_primaryKey = $model->getTableSchema()->primaryKey[0]; $modelDir = \yii\helpers\Inflector::pluralize($modelName).'/'. $modelName . $model->$tbl_primaryKey;
Добрый день, если сделаете пулл реквест – проакцептю.
Достаточно добавить
public function getId() { return $this::findOne(['user_id' => $this->user_id])->user_id; }
Для таблиц в базе данных для которых модели созданы с первичным ключом отличным от ID метод getModelSubDir не может вернуть правильное значение.
Решение проблемы в файле Module,php строка 82
$modelDir = \yii\helpers\Inflector::pluralize($modelName).'/'. $modelName . $model->getTableSchema()->primaryKey;