Сложный запрос

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
gruzincef
Сообщения: 1
Зарегистрирован: 2022.08.25, 08:01

Сложный запрос

Сообщение gruzincef »

Здравствуйте.
Прошу помочь выдернуть описание из таблицы дочерние записи по имени поля .
Вот такой запрос в sql выполняется успешно

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

SELECT o1.description FROM object as o1, object as o2 WHERE o1.Name = Name AND o2.parentid=1 AND o1.id=o2.parentid
Вот таким образом пытаюсь сделать в YII

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

$dataProvider = new ActiveDataProvider([
	'query'=>Object::find()->joinWith(['object o1' => function($q) {
		$q->joinWith('object 02')->where('o1.Name = Name AND o2.parentid=1 AND o1.id=o2.parentid')
		}])
	]);
Ошибка
Setting unknown property: yii\data\ActiveDataProvider::0
Пробовал разные варианты,
Куда можно копнуть?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Сложный запрос

Сообщение yiijeka »

return в анонимной функции забыли
Ответить