On 17 oct, 11:22, pepejose <[EMAIL PROTECTED]> wrote:
> hola
>
> estoy un poco deseperaro ya con el tema este la verdad....resulta que
> al crear las vistas con bake no hace nada, es decir acaba el script
> sin dar error y sin crearlas y no se cual puede ser el problema....
>
> estuve buscando pero no encontre la solución.....
>
> hice tb esto aunque en un tutorial que tenia no lo tenia asi....pero
> tampoco va
>
> for bake.php to work properly, the foreignKey of the association must
> match the association name. for example: var $belongsTo =
> array('ParentCat?'=>array('className'=>'Category','foreignKey'=>'parent_cat_id'));
>
> os pongo un par de modelos (con algunas relaciones) a ver si veis algo
> mal, si en el modelo que quiero crear las vistas tengo alguna relación
> (hasmany, belongsTO...) no me las crea
>
> MUCHAS GRACIAS
>
> group.php
>
> <?php
> class Group extends AppModel {
>
>         var $name = 'Group';
>         var $validate = array(
>                 '' => VALID_NOT_EMPTY,
>         );
>
>         /* ----------- RELACIONES 1:N ----------- */
>
>         var $hasMany = array(
>                         'Group' =>
>                                 array('className' => 'Sector',
>                                                 'foreignKey' => 'group_id',
>                                                 'conditions' => '',
>                                                 'fields' => '',
>                                                 'order' => '',
>                                                 'limit' => '',
>                                                 'offset' => '',
>                                                 'dependent' => '',
>                                                 'exclusive' => '',
>                                                 'finderQuery' => '',
>                                                 'counterQuery' => ''
>                                 ),
>
>         );
>
> }
>
> ?>
>
> sector.php
>
> <?php
> class Sector extends AppModel {
>
>         var $name = 'Sector';
>         var $validate = array(
>                 '' => VALID_NOT_EMPTY,
>         );
>
>         var $belongsTo = array(
>                         'Group' =>
>                                 array('className' => 'Group',
>                                                 'foreignKey' => 'group_id',
>                                                 'conditions' => '',
>                                                 'fields' => '',
>                                                 'order' => '',
>                                                 'limit' => '',
>                                                 'offset' => '',
>                                                 'dependent' => '',
>                                                 'exclusive' => '',
>                                                 'finderQuery' => '',
>                                                 'counterQuery' => ''
>                                 ),
>
>         )
>
> }
>
> ?>

bueno gracias a Bluewake del canal cakephp-es del IRC hice unas
pruebas y encontre el error, muy tonto por cierto...tenia mal todas
las relaciones, puesto que por cada hasmany por ejemplo la declaraba
dos veces o mas tantas como hiciese falta var $hasMany ...... en
fin.... error de novato

GRACIAS


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a