Symfony, Doctrine Guard Plugin, файл generator.yml, персонализиране чрез използване на друг модул

Използвам Symfony 1-4 и sfDoctrineGuardPlugin.

Въпросът ми е, че при Doctrine Guard Plugin, както знаете, всеки модул идва с generator.yml. И трябва да персонализирам generator.yml. Например, трябва да покажа колона на друга таблица (модул).

// for example i am at X module and need to sort according to another table's/module's column ...

config:
list:
sort: [X, asc] // x is not on my module

Същото нещо със списък/дисплей. Трябва да покажа някаква колона, която не е в текущия ми модул...

Не можах да го намеря в мрежата. Благодаря много, че сподели идеята и/или информацията си, Ерман.


person Erman Taylan    schedule 23.02.2011    source източник


Отговори (1)


  1. Няма значение да персонализирате всеки файл директно в директорията на плъгина.
  2. Заменете generator.yml, като го копирате в модула на вашето приложение. Модулът трябва да е със същото име като в плъгина. Вижте "Анатомия на добавка".
  3. Symfony не предоставя вградена функционалност за сортиране на елементи по колони, които не присъстват в текущия модел. Трябва да го направите ръчно, като замените метод addSortQuery във вашия клас действия. Вижте "Symfony 1.4 сортиране на администраторския генератор по персонализирана колона".

Надявам се това да помогне.

person Darmen Amanbayev    schedule 23.02.2011