0

私はSymfony1-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

リスト/表示についても同じです。現在のモジュールにない列を表示する必要があります...

ウェブ上で見つかりませんでした。エルマン、あなたのアイデアや情報を共有してくれてありがとう。

4

1 に答える 1

2
  1. プラグインのディレクトリにあるファイルを直接カスタマイズしてもかまいません。
  2. generator.ymlアプリケーションのモジュールにコピーしてオーバーライドします。モジュールはプラグインと同じ名前でなければなりません。「プラグインの構造」を参照してください。
  3. symfony は、現在のモデルに存在しない列で項目をソートする組み込み機能を提供していません。addSortQueryアクション クラスのメソッドをオーバーライドして、手動で行う必要があります。「カスタム列での Symfony 1.4 admin ジェネレーターの並べ替え」を参照してください。

これが役立つことを願っています。

于 2011-02-23T18:16:50.767 に答える