Doctrineのドキュメントは教義レコードフィルタを追加するために、あなたは、テーブル定義をセットアップするunshiftFilter()()メソッドを持っていることを説明していますsymfonyのschema.ymlでdoctrineレコードフィルタを定義するには?
public function setUp(){ parent::setUp(); $this->unshiftFilter(new MyDoctrineRecordFilter()); }
symfonyの場合には、基本クラス(に行くことになっつまり/ libに/ symfonyはスキーマを再ビルドするたびにベースクラスを上書きするので、doctrine:buildコマンドを実行した後に表示されるように、そのフィルタをどのように定義する必要がありますか?私はそれがschema.ymlの定義については、docやinternetの参照を見つけることができません。
ありがとうございました。
ありがとうございました。私はそれを認識しています。 Article.class.phpにsetup関数を追加しようとしました: public function setUp(){ \t \t parent :: setUp(); $ this-> unshiftFilter(new MyDoctrineRecordFilter()); } しかし、スキーマを再構築しようとするとエラーが発生します。致命的なエラー:C:\ projects \ myproject \ lib \ vendor \ symfony \ lib \ plugins \の非オブジェクトのメンバー関数evictAll() (Doctrine_Record_Filterを拡張します)。MyDoctrineRecordFilterはformfilterではなく、doctrineレコードフィルタです(Doctrine_Record_Filterを拡張します)。 – dsomnus