Sure thing. My recipes controller view function: function view($id = null) { $this->set('recipe', $this->Recipe->findById($id));
} My recipes/view.ctp debug output: Array ( [Recipe] => Array ( [id] => 0 [created] => 2009-01-21 22:49:23 [name] => Hot Salad [author] => Tristero [description] => [picture] => [origin] => [aka] => [servings] => [shelf_life] => [prep_time] => [cook_time] => [ready_in] => ) [Ingredient] => Array ( ) ) On Jan 29, 11:37 am, Webweave <webwe...@gmail.com> wrote: > What are you seeing in the debug data for your Recipe find? > > Post the controller code where you do the find, and what the data > output is, and it will be easier for someone to answer your question. > > On Jan 28, 1:29 pm, matth <matt...@gmail.com> wrote: > > > Thanks for that tidbit about the Ingredient model. > > > I gave recursive a shot earlier in the day but that didn't help. At > > the moment, this is exactly what I'm working with: > > > class Recipe extends AppModel > > { > > var $name = 'Recipe'; > > var $primaryKey = 'id'; > > var $recursive = 2; > > > var $hasAndBelongsToMany = array( > > 'Ingredient' => array( > > 'className' => 'Ingredient', > > 'joinTable' => 'ingredients_recipes', > > 'foreignKey' => 'recipe_id', > > 'associationForeignKey' => 'ingredient_id', > > 'unique' => true, > > ) > > ); > > > } > > > On Jan 28, 3:15 pm, yusuf widi <wmo...@gmail.com> wrote: > > > > no, it is ok if your ingredient model is empty... > > > try to give recursive parameter with '2' when you use find method. by > > > default recursive parameter is null. > > > > read more about recursive is on the > > > api.cakephp.orghttp://api.cakephp.org/class/model#method-Modelfind > > > > On Thu, Jan 29, 2009 at 4:46 AM, matth <matt...@gmail.com> wrote: > > > > > Howdy, > > > > I'm having trouble fully wrapping my head around Cake's models. They > > > > seem great and I'm really working to figure out how to take advantage > > > > of all the benefits. > > > > > However, I can't quite figure out how to set up my models > > > > appropriately. For example, I have two models (Recipe and Ingredient) > > > > and I have defined they following relationship in my Recipe model: > > > > > var $hasAndBelongsToMany = array( > > > > 'Ingredient' => array( > > > > 'className' => 'Ingredient', > > > > 'joinTable' => 'ingredients_recipes', > > > > 'foreignKey' => 'recipe_id', > > > > 'associationForeignKey' => 'ingredient_id', > > > > 'unique' => true, > > > > ) > > > > ); > > > > > But I'm not able to retrieve my ingredients. So what's the deal? Is > > > > something wrong with my table setup? Do I need to modify my Ingredient > > > > model (because it's empty)? > > > > --http://www.wmonou.com --~--~---------~--~----~------------~-------~--~----~ 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 cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---