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