Oops, that's what I meant to say (apps/models/behaviors). And yes, I'm using 1.2. Thanks again Mark (IRC?), for the tip :)
Mark On Sep 10, 9:44 am, mark_story <[EMAIL PROTECTED]> wrote: > Scaffolding will not use any behaviors. It uses table schema's to > generate the forms. You would need to bake and edit the files > manually. > > Behaviors go in app/model/behaviors And you need to be using 1.2 for > behaviors to work at all. > > -Mark > > On Sep 10, 3:23 am, Mark <[EMAIL PROTECTED]> wrote: > > > It doesn't seem to want to let me post comments in the bakery, > > so..posting this here instead. > > --- > > QUESTIONS: > > > Anyway, two questions. One, is this supposed to work in scaffolding? I > > have "Users", which are broken into "Employers" and "Workers". When I > > view a user, it doesn't pull up any of the related Employer or Worker > > data...I think I followed this tutorial exactly. > > > Second part, I assume the behavior is supposed to go in app/models? Do > > I need to import it or anything? I can't even tell if its being > > included or not, since it doesn't give an error if the model doesn't > > exist..? > > > RAMBLINGS: > > > I find this ("Notes") to be sort of a cryptic example. A better > > example might be "People" which could be divided into "Students" and > > "Teachers" for example. > > > Secondly, in this case, I find that Student belongsTo Person makes > > slightly more sense than hasOne or hasMany, not that this is terribly > > important.. > > > CODE: > > > // user.php > > class User extends AppModel { > > > var $name = 'User'; > > > var $actsAs = array('Polymorphic'); > > > var $displayField = 'username'; > > > //The Associations below have been created with all possible keys, > > those that are not needed can be removed > > var $belongsTo = array( > > 'Group' => array('className' => 'Group', > > > > 'foreignKey' => 'group_id', > > > > 'conditions' => '', > > 'fields' => > > '', > > 'order' => > > '' > > ) > > ); > > // *snip* > > > // worker.php > > class Worker extends AppModel { > > > var $name = 'Worker'; > > > var $displayField = 'last_name'; > > > //The Associations below have been created with all possible keys, > > those that are not needed can be removed > > var $hasMany = array( > > 'User' => array( > > 'className' => 'User', > > 'foreignKey' => 'foreign_id', > > 'conditions' => array('User.class' => 'Worker'), > > 'dependent' => true > > ) > > ); > > // *snip* --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---