Hmm well i have looked and it but it is not clear to me at all.. can anybody please write a proper explanation for it preferable on the bakery so it will be usefull for others too :)
On Aug 22, 1:10 am, Marcin Domanski aka kabturek <[EMAIL PROTECTED]> wrote: > Ive read the pdf but i dont expect a pdf to tell me everything ;) and > i know how it worked 2 weeks ago (sorry - vacations ;) from the > beggining of the 'with' existance :) > So 2 weeks ago you had/should create a model for use with 'with' key. > If you would looks > athttp://api.cakephp.org/1.2/dbo__source_8php-source.html#l01108 > then everything should be clearer. > greets, > > On Aug 20, 6:53 pm, DLMax <[EMAIL PROTECTED]> wrote: > > > If you read the PDF, written by phpnut, that doekie linked to, you see > > that no model has to be created for the join-table in theHABTM > > relation. > > > You can get theHABTMto work like this: > > Post Model: > > <?php > > > class Post extends AppModel { > > var $name='Post'; > > > var $hasAndBelongsToMany = array( > > 'Tag' => array('className' => 'Tag')); > > > function beforeSave() { > > if(!empty($this->data['Tag'])) { > > $this->PostTag->save($this->data['Tag']); > > } > > } > > > } > > > Posts Controller: > > <?php > > class PostsController extends AppController { > > > var $name = 'Posts'; > > var $helpers = array('Html', 'Form' ); > > > function tags() { > > $this->set('tags', $this->Post->PostTag->findAll()); > > }} > > > ?> > > Tags view: > > <?php > > pr($tags); > > foreach ($tags as $tag) : > > echo $tag['Post']['title']; > > echo $tag['Tag']['name']; > > echo $tag['PostTag']['date']; > > endforeach; > > ?> > > > You can access the date field from the posts_tags table right now, but > > the beforesafe errors on saving a post and the Post and Tag are not > > accessible from the view. > > > Any further help would be appreciated ! > > > Thanks in advance, > > > Max > > > On 20 aug, 10:48, Marcin Domanski aka kabturek <[EMAIL PROTECTED]> > > wrote: > > > > have you created the model ? > > > > On Aug 19, 5:04 pm, doekie <[EMAIL PROTECTED]> wrote: > > > > > In the OCPHP sheets (http://www.cakephp.org/files/OCPHP.pdf) there was > > > > an example of the use of the new "With" Associations in aHABTM. So it > > > > must be easy to get values out-of the join-table in CakePHP 1.2 > > > > > var $hasAndBelongsToMany = array('Tag'=> > > > > > > > > array('className'=>'Tag','with'=>'TaggedPost')); > > > > > But i still getting errors like: No class found for the TaggedPost > > > > model... > > > > (TheHABTMworks without with (join-table-name: posts_tags)) > > > > > Has somebody an example/explanation how it works? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
