モノノフ日記

普通の日記です

sfPropelPranoidPluginが動作しないときの対策

複数のデータベースを使うようにしたら動かなくなってしまったので調査。
公式HPのチケットでdiffが公開されとりました。

修正する箇所

  • /plugins/sfPropelParanoidPlugin/config/config.phpの9行目
<?php
-'Peer:doSelectRS' => array('sfPropelParanoidBehavior', 'doSelectRS'),
+'Peer:addDoSelectRS:addDoSelectRS' => array('sfPropelParanoidBehavior', 'doSelectRS'),

sfPropelParanoidPluginって何?って人はを参照。Propelからデータを論理削除できるようになる便利プラグインです。