Я присоединился к таким моделям:
// /foo/lib/model/doctrine/PurchasedItemTable.class.php
public function retrievePurchased(Doctrine_Query $q)
{
$rootAlias = $q->getRootAlias($q);
$q->innerJoin($rootAlias.'.MainItem mi');
return $q;
}
Кроме того, я определил метод в generator.yml и в одном столбце:
// generator.yml
config:
actions: ~
fields: ~
list:
table_method: retrievePurchased
display: [id, MainItem, created_at, updated_at]
Отображается нормально, но не сортируется. Как добавить эту функцию?