sphinx и relations из mysql

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
vtec
Сообщения: 49
Зарегистрирован: 2010.11.16, 10:28

sphinx и relations из mysql

Сообщение vtec »

Делаю поиск в БД sphinx по товарам, все отлично работает товар находит, но мне еще нужно вывести картинки к этим товарам из БД mysql.

В контроллере ищу вот так:

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

$query = Items::find()->match($text)->with('images'); 
Что я должен прописать в модели Items? Чтобы сработал with('images') из mysql.
Вот так не работает

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

amespace app\models;
use yii;
use yii\sphinx\ActiveRecord;

class Items extends ActiveRecord
{
   
    public static function tableName() //collectionName
    {
        return 'items';
    }

    public function getImages()
    {
        return $this->hasOne(Yii::$app->db, Images::className(), ['item_id' => 'item_id'])->orderBy(['images.id' => SORT_DESC]);

    }
}
 
Как правильно?
vtec
Сообщения: 49
Зарегистрирован: 2010.11.16, 10:28

Re: sphinx и relations из mysql

Сообщение vtec »

Спасибо разобрался.
Ответить