hi, you can simply use: https://github.com/stof/DoctrineExtensionsBundle
read the doc in this bundle on how to configure it. It should work smoothly,
have fun :)

On Sat, Jun 4, 2011 at 1:03 PM, amit <amit.r...@gmail.com> wrote:

> Hi,
>  I am following the instructions as given here
>
> http://www.gediminasm.org/article/timestampable-behavior-extension-for-doctrine-2
>
>  I have symfony2 and mongoDB working fine and now I wanted to use
> Timestampable using DoctrineExtensions
>
>  Can someone please tell me how do I register the listener? I just
> started with symfony2 two days back so any pointer will be
> appreciated.
>
> I am using following in config.yml is this correct?
>
> services:
>  timestamble.listener:
>        class: Gedmo\Timestampable\TimestampableListener
>        tags:
>            - { name: doctrine.event_subscriber }
>
> I have following in my document
> /**
>     * @mongodb:Field(type="timestamp")
>     *
>     * @gedmo:Timestampable(on="create")
>     */
>    private $createdAt;
>
>    /**
>     * @mongodb:Field(type="timestamp")
>     *
>     * @gedmo:Timestampable
>     */
>    private $updatedAt;
>
> and I am updating the record as following:
> $user = new User();
>        $user->setName('Amit');
>
>        $dm = $this->get('doctrine.odm.mongodb.document_manager');
>        //$dm->getEventManager()->addEventSubscriber(new
> TimestampableListener()); - I tried this but this gives an exception
> complaining the .scm.yml mapping file is not present.
>        $dm->persist($user);
>        $dm->flush();
>
>  so far I am not getting createdAt/updatedAt data.
>
> Kindly help
>
> --
> 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
>

-- 
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