Yes, its depends ...

$article->delete() will never call $media->delete() at least in innodb

Thomas

On Mon, May 12, 2008 at 1:19 PM, Olivier LOYNET <[EMAIL PROTECTED]> wrote:
>
>  Hi
>
>  You have to override your 'delete' method in your lib/model/foo
>  and it's not depend on your database
>
>  Like this...
>
>
>  class Foo extends BaseFoo
>  {
>
>   public function delete ($con = null)
>   {
>     $photoDir = sfConfig::get('app_xxxxxx_dir');
>
>     if (is_file($photoDir.'/'.$this->getFileName()))
>     {
>       unlink($photoDir.'/'.$this->getFileName());
>     }
>
>     $ret = parent::delete($con);
>   }
>  }
>
>  Olivier
>
>
>
>
>  > -----Original Message-----
>  > From: [email protected] [mailto:symfony-
>  > [EMAIL PROTECTED] On Behalf Of nico_bl1nd
>  > Sent: Monday, May 12, 2008 10:50 AM
>  > To: symfony users
>  > Subject: [symfony-users] Re: Propel : onDelete/casade and parent attached
>  > media
>  >
>  >
>  > This is quite automatic.
>  > I call the Article.delete method, then everything is done by "magic",
>  > thanks to the schema.yml onDelete:cascade parameter in the Media
>  > definition.
>  > I'm not sure to be clear.
>  >
>  > On 12 mai, 10:37, cleve <[EMAIL PROTECTED]> wrote:
>  > > Are you still calling the parent delete function after removing the
>  > > files?
>  > >
>  > > On May 12, 8:26 am, nico_bl1nd <[EMAIL PROTECTED]> wrote:
>  > >
>  > > > Hi everyone,
>  > >
>  > > > I'm working on two related tables : article/media.
>  > > > "onDelete: cascade" work like a charm. But I would the media files to
>  > > > be deleted to.
>  > > > Where should this part of the code be integrated ? I though it would
>  > > > in the Media.php/delete function, but it doesn't work.
>  > > > Any idea ?
>  > >
>  > > > thanks a lot.
>  > > > Nicolas
>  >
>
>  >
>



-- 
Thomas Rabaix

Internet Consultant

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

Reply via email to