'WORK' => array('className' => 'Work',

in Person model should be
  'Work' => array('className' => 'Work',

Case is important
also
 var $belongsTo = array(
  'person' => array('className' => 'person',
       'foreignKey' => 'person_id',
       'conditions' => '',
       'fields' => '',
       'order' => ''
  )
 );

should be

 var $belongsTo = array(
  'Person' => array('className' => 'Person',
       'foreignKey' => 'person_id',
       'conditions' => '',
       'fields' => '',
       'order' => ''
  )
 );

Again note capitalization



On Feb 15, 2008 9:12 PM, sixs <[EMAIL PROTECTED]> wrote:
>
> OK,
> This is the models
> ==================================
> <?php
> class Person extends AppModel {
>
>  var $name = 'Person';
>  var $useTable = 'people';
>  var $validate = array(
>   'lastname' => array('alphaNumeric'),
>   'firstname' => array('alphaNumeric'),
>   'street' => array('alphaNumeric'),
>   'city' => array('alphaNumeric'),
>   'state' => array('alphaNumeric'),
>   'zip' => array('alphaNumeric'),
>   'email' => array('email'),
>   'phone' => array('alphaNumeric'),
>   'fax' => array('alphaNumeric')
>  );
>
>  //The Associations below have been created with all possible keys, those
> that are not needed can be removed
>  var $hasMany = array(
>    'Event' => array('className' => 'Event',
>         'foreignKey' => 'person_id',
>         'dependent' => false,
>         'conditions' => '',
>         'fields' => '',
>         'order' => '',
>         'limit' => '',
>         'offset' => '',
>         'exclusive' => '',
>         'finderQuery' => '',
>         'counterQuery' => ''
>    ),
>    'WORK' => array('className' => 'Work',
>         'foreignKey' => 'person_id',
>         'dependent' => false,
>         'conditions' => '',
>         'fields' => '',
>         'order' => '',
>         'limit' => '',
>         'offset' => '',
>         'exclusive' => '',
>         'finderQuery' => '',
>         'counterQuery' => ''
>    )
>  );
>
> }
> ?>
> ==================================================
> <?php
> class Work extends AppModel {
>
>  var $name = 'Work';
>  var $useTable = 'works';
>
>  //The Associations below have been created with all possible keys, those
> that are not needed can be removed
>  var $belongsTo = array(
>    'person' => array('className' => 'person',
>         'foreignKey' => 'person_id',
>         'conditions' => '',
>         'fields' => '',
>         'order' => ''
>    )
>  );
>
> }
> ?>
> ======================================
>
> ----- Original Message -----
> From: "Samuel DeVore" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Friday, February 15, 2008 4:04 PM
> Subject: Re: Unidentified property error
>
>
> >
> > On Feb 15, 2008 3:52 PM, sixs <[EMAIL PROTECTED]> wrote:
> >>
> >> Hi,
> >> I have a person table and each person could have many work records in the
> >> works table.
> >> I use bake and I tell cake that a person has many work records, and in
> >> the
> >> works I tell cake that many works records could belong to a person
> >> record.
> >> It generates the code with t table of personand I can select a person to
> >> view and cake displays alll work records that belong to that person.When
> >> I
> >> click on the new work button i get this error instead of showing me the
> >> empty form with the table of person_id to select
> >>  a person from that relates to the person- work link.
> >>  my guess is that there is a problem with your model associations
> >
> > can you post your model files for work and people models
> >
> > you can use http://bin.cakephp.org to keep from cluttering up the list
> > if you want (click save if you want to save the paste for more then a
> > day
> >
> > --
> > --
> > (the old fart) the advice is free, the lack of crankiness will cost you
> >
> > - its a fine line between a real question and an idiot
> >
> > http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/
> > http://blog.samdevore.com/cakephp-pages/my-cake-wont-bake/
> > http://blog.samdevore.com/cakephp-pages/i-cant-bake/
> >
> > >
> >
>
>
>
> >
>



-- 
-- 
(the old fart) the advice is free, the lack of crankiness will cost you

- its a fine line between a real question and an idiot

http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/
http://blog.samdevore.com/cakephp-pages/my-cake-wont-bake/
http://blog.samdevore.com/cakephp-pages/i-cant-bake/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to