Доктрина Symfony как сортировать по админ-генератору виртуальные колонки - PullRequest
2 голосов
/ 03 марта 2011

http://www.symfony -project.org / Jobeet / 1_4 / Doctrine / ен / 12

В разделе «Виртуальные» столбцы подробно описано, как добавлять столбцы в списки, относящиеся к связанным моделям.

Например, у меня есть 2 модельных класса: Company и User. Пользователь всегда является членом Компании.

Для списка пользователей, я хочу показать название компании, я могу сделать это, добавив геттер в класс пользователя getCompanyName(), а затем в моем generator.yml для модуля пользователя я бы использовал имя поля company_name .

Это работает и отображает название компании для каждого пользователя, но как я могу отсортировать список, используя название компании?

1 Ответ

0 голосов
/ 25 марта 2011

Я решаю это путем добавления table_method, затем, когда я реализую метод table в модели, я присоединяюсь к Company и заказываю по полю в компании. Не уверен, что это можно распространить на сортировку столбцов на сгенерированных экранах, но я думаю, что это также работает.

...