First off I'm not just new to Cake I'm new to programing. I can get my head around relatively simple stuff and can generalize once I have a concept but even though I know this is either obvious, or been answered a thousand times I can't see it anywhere or figure out how it works.
I have a two tables Recipes and Ingredients and a JoinTable Ingredients_Recipes that contains the foreign keys plus some other data. In my controller I have the following code: $recipe = $this->Recipe->find(array('ShowDate'=>$today)); $this->set('todays_recipe', $recipe); Which in debug send all the relevant elements of the all tables to the view: $___dataForView = array( "todays_recipe" => array( "Recipe" => array( "recipe_id" => "20", "RecipeName" => "Banana Bread", ), "Ingredient" => array( array( "ingredient_id" => "1", "IngredientName" => "Eggs", "IngredientsRecipe" => array( "id" => "1", "recipe_id" => "20", "ingredient_id" => "1", "Amount" => "2", ) In my view code echo @"The dinner for $today is {$todays_recipe[Recipe]['RecipeName']} '; and I can generalize that to display anyting in the recipe array ie serves = $todays_recipe[Recipe]['Serves']"; But when I try this with the Ingredients using - echo "this {$today_recipe[Ingredient]['IngredientName']}"; I get undefined constants or undefined variables. I assume I have to declare the ingredients array in the controller or assign it to a variable but how? I don't know and at the risk of appearing stupid or irritating I thought I'd ask. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---