ホーム > 日記 > sfPropelParanoidBehaviorPlugin

sfPropelParanoidBehaviorPlugin

論理削除をしてくれるプラグインsfPropelParanoidBehaviorPluginのsymfony1.0.xでの利用方法。
sfPropelParanoidBehaviorPlugin
後半部分は無視して、「lib/model/{Model}.php」ファイルに追記で、物理削除の代わりにdeleted_atに日付を追記するようにはなった。
だが、selectの際にdeleted_at IS NULLをしてくれない。
Bug in sfPropelParanoidBehaviorPlugin doSelectRS hookとのことなので、「apps/{app}/config/config.php」に以下を追記。

PHP
sfPropelBehavior::registerHooks('paranoid', array(
  'Peer:addDoSelectRS' => array('sfPropelParanoidBehavior', 'doSelectRS'),
));
カテゴリー: 日記 タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。