I'm trying to use soft delete behavior with propel. I'm using a custom
plugin for that where I'm setting timestamp for deleted record with
pre delete hook. I've registered delete and select hooks in config/
config.php

sfPropelBehavior::registerHooks('sfpropelsafe', array(
                ':delete:pre'                                   => 
array('sfPropelSafeBehavior', 'preDelete'),
                'Peer:doSelectStmt:doSelectStmt'=> array('sfPropelSafeBehavior',
'doSelectStmt')
));

Now, delete:pre is working file, but Peer:doSelectStmt:doSelectStmt is
not working. in doSelectStmt of BaseModelPeer class
self::getMixerPreSelectHook(__FUNCTION__) is returning proper value
but sfMixer::getCallables(self::getMixerPreSelectHook(__FUNCTION__))
returning NULL. so,
foreach
(sfMixer::getCallables(self::getMixerPreSelectHook(__FUNCTION__)) as
$sf_hook) is not calling the behavior method.

I'm very new to Symfony and trying to learn it. I've added
sfPropelBehavior::add('Employee',array('sfpropelsafe')); in model
outside of the class.

OFFTOPIC: symfony forum registration is not working. looks like
captcha is not getting validated properly though I'm entering right
words.

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to