Выражение коллекции Magento - PullRequest
2 голосов
/ 31 марта 2012

Как использовать выражения в коллекции.

Более конкретно, я хочу SELECT CAST(qty_shipped AS UNSIGNED).

Я пробовал что-то вроде этого: addExpressionFieldToSelect('qty_shipped','CAST(qty_shipped AS UNSIGNED)',null), но к нему добавляется имя таблицыпо какой-то причине.

Спасибо.

1 Ответ

9 голосов
/ 01 апреля 2012

Попробуйте как:

$collection->getSelect()->columns(array('qty_shipped' => new Zend_Db_Expr ('CAST(qty_shipped AS UNSIGNED)')));

Где $ collection = Collection Object

Дайте мне знать, если это сработает

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