Задать вопрос
@cat_crash

Yii: Relation JOIN с MySQL функцией — как?

Доброго дня.
Есть модель которая джоинится с другой моделью через HAS_ONE
..
'url'=>array(self::HAS_ONE,'Urls','',array('URL'=>'SLUG'))
...
Как можно сделать так чтоб модель джоинилась с использованием MySQL функции преобразования, чтоб условно получить запрос вида:
select * from A left join B on A.URL=urlize(SLUG);
где urlize - хранимая MySQL функция.
  • Вопрос задан
  • 2431 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
Frostealth
@Frostealth
Backend Developer
`CDbExpression` не пробовали?
'url' => array(self::HAS_ONE, 'Urls', array('URL' => new CDbExpression('urlize(`SLUG`)'))),
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы