Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //в модель добавил функцию для установки связи, как понимаю
- public function getMediator()
- {
- return $this->hasOne(Mediator::className(), ['mediator_id' => 'mediator_id']);
- }
- //в view пытаюсь вывести полученные данные, но тут уже проблема с настройкой виджета
- <?= DetailView::widget([
- 'model' => $model,
- 'attributes' => [
- 'mediator',
- $model->mediator->name,
- 'mediator_id',
- 'he_place',
- 'he_number',
- 'he_date',
- 'me_place',
- 'me_stage',
- 'me_ready_number',
- 'me_ready_date',
- 'certificate_number',
- 'certificate_date',
- ],
- ]) ?>
- <?php var_dump($model->mediator->name); ?>
- //mediator - это тот самый "человек", а view отображает данные про его высшее образование. var_dump строку выводит, но в виджет я ее забросить не могу. Правильно ли вообще делаю вот это связывание?
- //было
- $this->title = $model->mediator_id;
- //стало
- $this->title = $model->mediator->name;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement