Отображение данных взаимосвязанных таблиц

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
olyahandro
Сообщения: 3
Зарегистрирован: 2019.04.11, 20:41

Отображение данных взаимосвязанных таблиц

Сообщение olyahandro »

Доброе время суток. Есть следующая структура таблиц: главная таблица ir с внешним ключом ко второй таблице connect_servers. Была попытка повторить пример отсюда: http://php-lessons.com/blog/2016/06/06/ ... ed-tables/ , но не увенчалась успехом, следующий код возвращает ошибку:

Код: Выделить всё

 	
 	[
		'attribute' => 'ir_servers_id',
		'value' => 'connect_servers.first_server_id',
	],
			
Ошибка следующая: Getting unknown property: app\models\Ir::connect_servers
Как сделать так, чтобы можно было получить данные из таблицы connect_servers? Почему yii пытается найти данные в ir?
В модели присутствует связь с таблицей:

Код: Выделить всё

   public function getIrServers()
    {
        return $this->hasOne(ConnectServers::className(), ['servers_id' => 'ir_servers_id']);
    }
    
Спасибо заранее за ответ.

someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: Отображение данных взаимосвязанных таблиц

Сообщение someweb »

Код: Выделить всё

'value' => 'irServers.first_server_id',
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.

Ответить