propel-build-modelした時にコメントを出力してくれない
いつも開発はローカルで行って、共有サーバにコミットなりrsyncなりするんだけど、
設定を変えていないのにBaseモデル系にコメントが記述されない現象にハマって、
色々調べた結果治ったので、次からハマらないようにここに書き残す。
どうも下記の部分でコメントの有無を判定しているらしい。
addon/propel/builder/SfObjectBuilder.php
public function build() { if (!DataModelBuilder::getBuildProperty('builderAddComments')) { return sfToolkit::stripComments(parent::build()); } return parent::build(); }
で、このbuilderAddCommentsの部分は、[symfony_root]/config/propel.iniの
propel.builder.addComments = true
この部分を有効化すること。