2 T butter 2 Tchopped onion, white 3 T flour 2 t sugar 1 t salt (optional)1 ds(to taste) pepper, black 1 clvcrushed garlic 1 ds basil leaves 1 ds oregano 1 ds Thyme, fresh 2 ccrushed, canned with juice tomato 2 ccold milk 1 c chicken broth (optional)1/2 c mushrooms, sliced (optional)
Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.
Notice (8): Undefined index: name [APP/View/Recipes/view.ctp, line 215]Code Context <div class="relatedRecipe"> <span> <?php echo $this->Html->link($related['Related']['name'], array('controller' => 'recipes', 'action' => 'view', $related['recipe_id']), $viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 14 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )include - APP/View/Recipes/view.ctp, line 215 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112
<div class="relatedRecipe"> <span> <?php echo $this->Html->link($related['Related']['name'], array('controller' => 'recipes', 'action' => 'view', $related['recipe_id']),
<div class="relatedRecipe">
<span>
<?php echo $this->Html->link($related['Related']['name'], array('controller' => 'recipes', 'action' => 'view', $related['recipe_id']),
$viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 14 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )
include - APP/View/Recipes/view.ctp, line 215 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112
Notice (8): Undefined index: IngredientMapping [APP/View/Recipes/view.ctp, line 222]Code Context <b><?php echo __('Ingredients'); ?></b> <pre><?php for ($i = 0; $i < count($related['Related']['IngredientMapping']); $i++) {$viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 0 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )include - APP/View/Recipes/view.ctp, line 222 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112Warning (2): count(): Parameter must be an array or an object that implements Countable [APP/View/Recipes/view.ctp, line 222]Code Context <b><?php echo __('Ingredients'); ?></b> <pre><?php for ($i = 0; $i < count($related['Related']['IngredientMapping']); $i++) {$viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 0 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )include - APP/View/Recipes/view.ctp, line 222 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112
Notice (8): Undefined index: IngredientMapping [APP/View/Recipes/view.ctp, line 222]Code Context <b><?php echo __('Ingredients'); ?></b> <pre><?php for ($i = 0; $i < count($related['Related']['IngredientMapping']); $i++) {$viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 0 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )include - APP/View/Recipes/view.ctp, line 222 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112
<b><?php echo __('Ingredients'); ?></b> <pre><?php for ($i = 0; $i < count($related['Related']['IngredientMapping']); $i++) {
<b><?php echo __('Ingredients'); ?></b>
<pre><?php for ($i = 0; $i < count($related['Related']['IngredientMapping']); $i++) {
$viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 0 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )
include - APP/View/Recipes/view.ctp, line 222 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112
Warning (2): count(): Parameter must be an array or an object that implements Countable [APP/View/Recipes/view.ctp, line 222]Code Context <b><?php echo __('Ingredients'); ?></b> <pre><?php for ($i = 0; $i < count($related['Related']['IngredientMapping']); $i++) {$viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 0 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )include - APP/View/Recipes/view.ctp, line 222 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112
Notice (8): Undefined index: directions [APP/View/Recipes/view.ctp, line 242]Code Context <div style="width: 100%;"> <b><?php echo __('Directions'); ?></b> <pre><?php echo $related['Related']['directions'];?></pre>$viewFile = '/home/amcguire/mcguireclan.org/phprecipebook/View/Recipes/view.ctp' $dataForView = array( 'servings' => null, 'recipe' => array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( [maximum depth reached] ) ), 'IngredientMapping' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ), (int) 10 => array( [maximum depth reached] ), (int) 11 => array( [maximum depth reached] ), (int) 12 => array( [maximum depth reached] ), (int) 13 => array( [maximum depth reached] ) ), 'Image' => array(), 'Review' => array() ), 'allowAccountCreation' => false, 'isEditor' => false, 'isAdmin' => false, 'loggedInuserId' => null, 'loggedIn' => false ) $servings = '4' $recipe = array( 'Recipe' => array( 'id' => '62', 'name' => 'Tomato Soup', 'ethnicity_id' => '9', 'base_type_id' => '12', 'course_id' => '4', 'preparation_time_id' => '3', 'difficulty_id' => '1', 'serving_size' => '4', 'directions' => 'Saute butter and onion together. Blend in flour, sugar, salt, pepper, garlic, basil, oregano and thyme. Remove from heat and gradually stir in tomatoes, crushing them into bite sized pieces. Add chicken soup if using. Bring to a boil, stirring constantly. Boil 1 minute. Stir hot mixture into milk, heat almost to boiling. Stir in mushrooms and serve. Optional: Use tomato juice instead of canned tomatoes. Optional: Serve with dumplings.', 'comments' => 'Very good! Adapt spices to your taste.', 'source_description' => 'Adapted from More with Less cookbook', 'modified' => '2007-01-01', 'picture' => null, 'picture_type' => null, 'private' => false, 'system' => 'usa', 'source_id' => null, 'user_id' => '2', 'preparation_method_id' => null ), 'Ethnicity' => array( 'name' => 'None' ), 'BaseType' => array( 'name' => 'Vegetable' ), 'Course' => array( 'name' => 'Appetizer' ), 'PreparationTime' => array( 'name' => '10-30 Minutes' ), 'Difficulty' => array( 'name' => 'Easy' ), 'Source' => array( 'name' => null, 'id' => null, 'description' => null ), 'User' => array( 'name' => 'Joyce McGuire', 'id' => '2' ), 'RelatedRecipe' => array( (int) 0 => array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array([maximum depth reached]) ) ), 'IngredientMapping' => array( (int) 0 => array( 'recipe_id' => '62', 'ingredient_id' => '76', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '1', 'id' => '405', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 1 => array( 'recipe_id' => '62', 'ingredient_id' => '133', 'quantity' => '2', 'unit_id' => '12', 'qualifier' => 'chopped', 'optional' => false, 'sort_order' => '2', 'id' => '404', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 2 => array( 'recipe_id' => '62', 'ingredient_id' => '258', 'quantity' => '3', 'unit_id' => '12', 'qualifier' => '', 'optional' => false, 'sort_order' => '3', 'id' => '399', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 3 => array( 'recipe_id' => '62', 'ingredient_id' => '86', 'quantity' => '2', 'unit_id' => '13', 'qualifier' => '', 'optional' => false, 'sort_order' => '4', 'id' => '398', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 4 => array( 'recipe_id' => '62', 'ingredient_id' => '115', 'quantity' => '1', 'unit_id' => '13', 'qualifier' => '', 'optional' => true, 'sort_order' => '5', 'id' => '397', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 5 => array( 'recipe_id' => '62', 'ingredient_id' => '351', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '(to taste)', 'optional' => false, 'sort_order' => '6', 'id' => '396', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 6 => array( 'recipe_id' => '62', 'ingredient_id' => '19', 'quantity' => '1', 'unit_id' => '3', 'qualifier' => 'crushed', 'optional' => false, 'sort_order' => '7', 'id' => '395', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 7 => array( 'recipe_id' => '62', 'ingredient_id' => '26', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '8', 'id' => '394', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 8 => array( 'recipe_id' => '62', 'ingredient_id' => '69', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '9', 'id' => '393', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 9 => array( 'recipe_id' => '62', 'ingredient_id' => '358', 'quantity' => '1', 'unit_id' => '9', 'qualifier' => '', 'optional' => false, 'sort_order' => '10', 'id' => '392', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 10 => array( 'recipe_id' => '62', 'ingredient_id' => '231', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'crushed, canned with juice', 'optional' => false, 'sort_order' => '11', 'id' => '391', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 11 => array( 'recipe_id' => '62', 'ingredient_id' => '32', 'quantity' => '2', 'unit_id' => '11', 'qualifier' => 'cold', 'optional' => false, 'sort_order' => '12', 'id' => '390', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 12 => array( 'recipe_id' => '62', 'ingredient_id' => '28', 'quantity' => '1', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '13', 'id' => '406', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ), (int) 13 => array( 'recipe_id' => '62', 'ingredient_id' => '394', 'quantity' => '0.5', 'unit_id' => '11', 'qualifier' => '', 'optional' => true, 'sort_order' => '14', 'id' => '407', 'Ingredient' => array( [maximum depth reached] ), 'Unit' => array( [maximum depth reached] ) ) ), 'Image' => array(), 'Review' => array() ) $allowAccountCreation = false $isEditor = false $isAdmin = false $loggedInuserId = null $loggedIn = false $recipeId = '62' $scale = (int) 1 $numberOfReviews = (int) 0 $averageRating = (int) 0 $imageCount = (int) 0 $i = (int) 0 $quantity = '1/2' $unit = 'c' $ingredientName = 'mushrooms, sliced' $qualifier = '' $optional = '(optional)' $baseUrl = '/phprecipebook/' $related = array( 'parent_id' => '62', 'recipe_id' => '63', 'required' => false, 'sort_order' => null, 'id' => '6', 'Related' => array() )include - APP/View/Recipes/view.ctp, line 242 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112
<div style="width: 100%;"> <b><?php echo __('Directions'); ?></b> <pre><?php echo $related['Related']['directions'];?></pre>
<div style="width: 100%;">
<b><?php echo __('Directions'); ?></b>
<pre><?php echo $related['Related']['directions'];?></pre>
include - APP/View/Recipes/view.ctp, line 242 View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971 View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933 View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473 Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 963 Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200 Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 112