Присоединение AR моделей без отношений () в YII

Я новичок в yii и в мире фреймворков php. Я пытаюсь построить отношения многие ко многим, и с помощью метода Relations () это работает хорошо. Мне интересно, можно ли было бы присоединиться к моделям без использования отношений ()? Должен ли я написать метод getAnotherARModel с простым запросом, который возвращается с моделью? (Извините за мой плохой английский)

-2

Решение

Думаю, мне было не очень понятно, и я не объяснил, почему я пытаюсь это сделать. Я не могу использовать методы отношений из-за структуры моей базы данных. Между моими таблицами нет прямой связи (в одной из таблиц ключ соединения не хранится). Я решил эту проблему, написав простой метод, который возвращает искомый объект ar. Вот мой метод:

    public function getPubData($key)
{
return PubData::model()->findByPk(array('key' => $key));
}

И после этого вы можете достичь этого объекта следующим образом:

$publicData = $model->getPubData($key);

То же самое, если вы строите соединение «многие ко многим», единственное отличие — это запрос.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]