Thursday, January 29, 2009

Re: HABTM on a HABTM

<?php

class Area extends AppModel{

    var $name = 'Area';
   
    var $belongsTo = array(
        'Parent' => array(
            'className' => 'Area',
            'foreignKey' => 'parent_id',
            'dependent' => true
            )
        );

?>

this stuff works well with me...

On Thu, Jan 29, 2009 at 6:35 PM, AD7six <andydawson76@gmail.com> wrote:



On Jan 29, 9:58 am, Miles J <mileswjohn...@gmail.com> wrote:
> It seems that my belongsTo (it belongs to itself to get its parent
> system) causes the crash/white page. Once I remove the belongsTo it
> works, weird, no problem though.
>
> class System extends AppModel {
>
>         /**
>          * Reduce usage
>          */
>         var $recursive = -1;
>
>         /**
>          * System belongs to a parent system
>          */
>         var $belongsTo = array(
>                 'Parent' => array(
>                         'className'     => 'System',
>                         'foreignKey' => 'parent_id'
>                 )
>         );

Model aliases must be unique system-wide. If you are using 'Parent'
anywhere else to refer to a different model, that may cause a loop (in
the class registry) and therefore a blank page.

If that's not the case you have a loop somewhere else - best to debug
and find out where. The core code is afterall, just php files.

AD




--
http://www.wmonou.com

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

No comments: