PropelのベースOMクラスにオリジナルメソッドを定義する

あらかじめ生成されるものだけでは物足りないという人も多いはず。

propel.iniの編集

以下がビルダークラスを定義する場所です。symfonyのパスが通った場所を基点に、ピリオド区切りで表されています。

propel.builder.peer.class              = addon.propel.builder.SfPeerBuilder
propel.builder.object.class = addon.propel.builder.SfObjectBuilder

自身のsymfonyプロジェクトのlibディレクトリに、オリジナルのビルダークラスをつくったとすると、以下のようになります

propel.builder.peer.class              = lib.MyPeerBuilder
propel.builder.object.class = lib.MyObjectBuilder