How much RAM have you allocated to PHP? I have a feeling that Cake was looping infinitely. If PHP had enough RAM I think it's possible that the server would just keep going until Apache pooped out (as opposed to PHP terminating that process with a msg about running out of allocated memory).
Just a guess. On Tue, Feb 19, 2008 at 6:41 AM, DJ Spark <[EMAIL PROTECTED]> wrote: > > I had the same issue, and was quite hard to spot. > Bake always gave me a 'Parent' relationship name, and when I loaded > anything related to that , apache crashed... no log, no debug could > find it :) > > So, watch out, every relation made with parent_id should be double checked: > var $hasMany = array( > 'Parent' => array('className' => 'Person', 'foreignKey' => 'parent_id') > ); > > > Should be: > var $hasMany = array( > 'ParentPerson' => array('className' => 'Person', 'foreignKey' => > 'parent_id') > ); > > > Spark > > > > On Feb 19, 2008 7:16 AM, zeugme <[EMAIL PROTECTED]> wrote: > > > > It solve the problem. > > > > Thanks a lot. > > > > CakePHP power !!! > > > > > > grigri wrote: > > > Try changing the alias ($hasMany key): > > > > > > class Person extends AppModel { > > > var $hasMany = array( > > > 'SomeOtherAlias' => array('className' => 'Person', 'foreignKey' => > > > 'parent_id') > > > ); > > > } > > > > > > On Feb 19, 9:37 am, "[EMAIL PROTECTED]" > > > <[EMAIL PROTECTED]> wrote: > > > > > >> I've implemented several reflexive relations and never had a problem, > > >> but then I always kept recursive down. I don't see any other possible > > >> cause. > > >> > > >> On Feb 19, 11:30 am, zeugme <[EMAIL PROTECTED]> wrote: > > >> > > >> > > >>> Hi the list ! > > >>> > > >>> I have a serious issue, a crash, when I try to set up a "zero or more" > > >>> relationship from Person to Person. > > >>> > > >>> My Person table has several column and one called parent_id designed to > > >>> contain a Person identifier. > > >>> > > >>> I did try > > >>> > > >>> var $hasMany = array( > > >>> 'Person' => array ( > > >>> 'className' => 'Person', > > >>> 'foreignKey' => 'parent_id', > > >>> // 'recursive' => '2') > > >>> ); > > >>> > > >>> with or without > > >>> * recursive > > >>> * the corresponding belongsto > > >>> > > >>> I also try to change the design for a joint able and > $hasAndBelongsToMany > > >>> with or without recursive. > > >>> > > >>> => no way ! I always got a crash from Apache log ! > > >>> > > >>> "child pid 383 exit signal Segmentation fault (11)" > > >>> > > >>> Even without any data, I got a crash. > > >>> I'm scaffolding, this may be important to know. > > >>> > > >>> I'm now totally lost. Could that be a bug in CakePHP ? > > >>> > > >>> Are reflexive relationship impossible/forbidden to define in a Model ? > > >>> > > >>> OK, I could hack that by making this relation on the fly, but I do want > > >>> to set that statically in the model, the normal way ... > > >>> so I can benefit all that Cake power : scaffolding, bake and quick DB > > >>> mapping. > > >>> > > >>> Thanks for your ideas, help, ... > > >>> > > > > > > > > > > > > > > > > > > > > > > > -- > [livesets] http://djspark.com.br/ > [web] http://sydi.net > [filmes] http://melhoresfilmes.com.br > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---