Конвертировать псевдоним Mysql в cakePHP найти заявление - PullRequest
0 голосов
/ 10 ноября 2010

Пожалуйста, помогите мне преобразовать этот запрос в оператор поиска cakePHP -

mysql> select auctions.id, auctions.price, products.target_price, (auctions.price / products.target_price) as target_ratio FROM auctions LEFT JOIN products ON auctions.product_id = products.id ORDER BY target_ratio DESC;

В частности, у меня возникли трудности при работе этих разделов:

 (auctions.price / products.target_price) as target_ratio

Спасибо!

1 Ответ

2 голосов
/ 10 ноября 2010

Для пропорции вы должны использовать Виртуальные поля .
Объединение должно выполняться автоматически, если у ваших моделей есть отношение ownTo или hasOne, в противном случае вы можете соединить их вручную .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...