Notice (8): Trying to access array offset on value of type null [APP/Template/Deals/view.ctp, line 2]Code Context<?php
$this->assign('title', $deal['Deal']['name']);
$this->assign('meta_description', sprintf("Amazing experiences don't have to break the bank. Check out %s for exclusive deals and discounts on %s.", $this->App->getSiteName(), $deal['Deal']['name']));
$viewFile = '/var/www/winecountry-staging/cakephp/app/src/Template/Deals/view.ctp'
$dataForView = [
'distinct_tags' => [
(int) 82 => object(App\Model\Entity\Tag) {},
(int) 83 => object(App\Model\Entity\Tag) {},
(int) 136 => object(App\Model\Entity\Tag) {},
(int) 76 => object(App\Model\Entity\Tag) {},
(int) 14 => object(App\Model\Entity\Tag) {},
(int) 202 => object(App\Model\Entity\Tag) {},
(int) 277 => object(App\Model\Entity\Tag) {},
(int) 280 => object(App\Model\Entity\Tag) {},
(int) 281 => object(App\Model\Entity\Tag) {},
(int) 284 => object(App\Model\Entity\Tag) {},
(int) 285 => object(App\Model\Entity\Tag) {},
(int) 288 => object(App\Model\Entity\Tag) {},
(int) 289 => object(App\Model\Entity\Tag) {},
(int) 293 => object(App\Model\Entity\Tag) {},
(int) 283 => object(App\Model\Entity\Tag) {},
(int) 294 => object(App\Model\Entity\Tag) {},
(int) 292 => object(App\Model\Entity\Tag) {},
(int) 290 => object(App\Model\Entity\Tag) {}
],
'deal' => object(App\Model\Entity\Deal) {
'id' => (int) 235,
'name' => 'Kenwood Inn and Spa's Couples Experience',
'description_html' => 'You and yours will spend one romantic, candle lit evening in the luxurious guestroom of your choice. Delight in a massage for each of you on The Spa terrace, then toast to your love with a bottle of sparkling wine. Greet the morning with breakfast in your room when you are ready to start the day.<br><br>Our Ti-Amo Couples Package Includes:<br>One-night stay<br>80-minute massage for two on The Spa terrace<br>Bottle of sparkling wine<br><br>See Website to Book this Experience. ',
'description_short' => 'Kenwood Inn and Spa ',
'fine_print' => '',
'start_date' => null,
'end_date' => object(Cake\I18n\FrozenDate) {},
'publish_start_date' => null,
'publish_end_date' => object(Cake\I18n\FrozenDate) {},
'link_url' => '',
'url' => '//winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg.300x300.jpg',
'priority' => (int) 0,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'businesses' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Deals'
},
'related_deal_ids' => [
(int) 0 => '277',
(int) 1 => '169',
(int) 2 => '161'
],
'is_admin' => false
]
$bufferLevel = (int) 2
$distinct_tags = [
(int) 82 => object(App\Model\Entity\Tag) {
'id' => (int) 82,
'name' => 'bed-and-breakfasts-inns',
'display_name' => null,
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 98,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 275,
'lft' => (int) 205,
'rght' => (int) 206,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 83 => object(App\Model\Entity\Tag) {
'id' => (int) 83,
'name' => 'resorts-and-spas',
'display_name' => null,
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 114,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 275,
'lft' => (int) 207,
'rght' => (int) 208,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 136 => object(App\Model\Entity\Tag) {
'id' => (int) 136,
'name' => 'lodging',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 108,
'icon_class_suffix' => '',
'business_category_id' => (int) 3,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 274,
'lft' => (int) 201,
'rght' => (int) 284,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 76 => object(App\Model\Entity\Tag) {
'id' => (int) 76,
'name' => 'southern-sonoma-county',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 115,
'icon_class_suffix' => '',
'business_category_id' => null,
'latitude' => (float) 38.23710146774,
'longitude' => (float) -122.43639770509,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 14,
'lft' => (int) 54,
'rght' => (int) 65,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 14 => object(App\Model\Entity\Tag) {
'id' => (int) 14,
'name' => 'sonoma-county',
'display_name' => null,
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 115,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 6,
'lft' => (int) 31,
'rght' => (int) 74,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 202 => object(App\Model\Entity\Tag) {
'id' => (int) 202,
'name' => 'kenwood',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 107,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 76,
'lft' => (int) 57,
'rght' => (int) 58,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 277 => object(App\Model\Entity\Tag) {
'id' => (int) 277,
'name' => 'lodging-amenities-hot-tub',
'display_name' => 'Hot Tub',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 108,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 738,
'lft' => (int) 259,
'rght' => (int) 260,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 280 => object(App\Model\Entity\Tag) {
'id' => (int) 280,
'name' => 'private-balcony',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 112,
'icon_class_suffix' => '',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 273,
'rght' => (int) 274,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 281 => object(App\Model\Entity\Tag) {
'id' => (int) 281,
'name' => 'views',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 118,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 277,
'rght' => (int) 278,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 284 => object(App\Model\Entity\Tag) {
'id' => (int) 284,
'name' => 'air-conditioning',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 3,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 281,
'rght' => (int) 282,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 285 => object(App\Model\Entity\Tag) {
'id' => (int) 285,
'name' => 'fireplaces',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 102,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 279,
'rght' => (int) 280,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 288 => object(App\Model\Entity\Tag) {
'id' => (int) 288,
'name' => 'lodging-amenities-spa-facilities',
'display_name' => 'Spa Facilities',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 5,
'icon_class_suffix' => '',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 738,
'lft' => (int) 257,
'rght' => (int) 258,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 289 => object(App\Model\Entity\Tag) {
'id' => (int) 289,
'name' => 'swimming-pool',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 4,
'icon_class_suffix' => '026',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 215,
'rght' => (int) 216,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 293 => object(App\Model\Entity\Tag) {
'id' => (int) 293,
'name' => 'onsite-parking',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 111,
'icon_class_suffix' => '085',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 221,
'rght' => (int) 222,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 283 => object(App\Model\Entity\Tag) {
'id' => (int) 283,
'name' => 'wine-reception',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 119,
'icon_class_suffix' => '038',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 739,
'lft' => (int) 267,
'rght' => (int) 268,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 294 => object(App\Model\Entity\Tag) {
'id' => (int) 294,
'name' => 'internet',
'display_name' => 'Internet',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 1,
'icon_class_suffix' => '204',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 223,
'rght' => (int) 224,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 292 => object(App\Model\Entity\Tag) {
'id' => (int) 292,
'name' => 'fitness-center',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 102,
'icon_class_suffix' => '041',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 219,
'rght' => (int) 220,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 290 => object(App\Model\Entity\Tag) {
'id' => (int) 290,
'name' => 'business-services',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 7,
'icon_class_suffix' => '078',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 217,
'rght' => (int) 218,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
}
]
$deal = object(App\Model\Entity\Deal) {
'id' => (int) 235,
'name' => 'Kenwood Inn and Spa's Couples Experience',
'description_html' => 'You and yours will spend one romantic, candle lit evening in the luxurious guestroom of your choice. Delight in a massage for each of you on The Spa terrace, then toast to your love with a bottle of sparkling wine. Greet the morning with breakfast in your room when you are ready to start the day.<br><br>Our Ti-Amo Couples Package Includes:<br>One-night stay<br>80-minute massage for two on The Spa terrace<br>Bottle of sparkling wine<br><br>See Website to Book this Experience. ',
'description_short' => 'Kenwood Inn and Spa ',
'fine_print' => '',
'start_date' => null,
'end_date' => object(Cake\I18n\FrozenDate) {},
'publish_start_date' => null,
'publish_end_date' => object(Cake\I18n\FrozenDate) {},
'link_url' => '',
'url' => '//winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg.300x300.jpg',
'priority' => (int) 0,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'businesses' => [
(int) 0 => object(App\Model\Entity\Business) {}
],
'[new]' => false,
'[accessible]' => [
'name' => true,
'description_html' => true,
'description_short' => true,
'fine_print' => true,
'start_date' => true,
'end_date' => true,
'publish_start_date' => true,
'publish_end_date' => true,
'link_url' => true,
'url' => true,
'thumbnail_url' => true,
'priority' => true,
'created' => true,
'modified' => true,
'businesses' => true,
'image-upload' => true,
'delete_url' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Deals'
}
$related_deal_ids = [
(int) 0 => '277',
(int) 1 => '169',
(int) 2 => '161'
]
$is_admin = falseinclude - APP/Template/Deals/view.ctp, line 2
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1435
Cake\View\View::_render() - CORE/src/View/View.php, line 1393
Cake\View\View::render() - CORE/src/View/View.php, line 892
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 791
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 256
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\CsrfProtectionMiddleware::__invoke() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 133
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 170
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to access array offset on value of type null [APP/Template/Deals/view.ctp, line 3]Code Context$this->assign('title', $deal['Deal']['name']);
$this->assign('meta_description', sprintf("Amazing experiences don't have to break the bank. Check out %s for exclusive deals and discounts on %s.", $this->App->getSiteName(), $deal['Deal']['name']));
$viewFile = '/var/www/winecountry-staging/cakephp/app/src/Template/Deals/view.ctp'
$dataForView = [
'distinct_tags' => [
(int) 82 => object(App\Model\Entity\Tag) {},
(int) 83 => object(App\Model\Entity\Tag) {},
(int) 136 => object(App\Model\Entity\Tag) {},
(int) 76 => object(App\Model\Entity\Tag) {},
(int) 14 => object(App\Model\Entity\Tag) {},
(int) 202 => object(App\Model\Entity\Tag) {},
(int) 277 => object(App\Model\Entity\Tag) {},
(int) 280 => object(App\Model\Entity\Tag) {},
(int) 281 => object(App\Model\Entity\Tag) {},
(int) 284 => object(App\Model\Entity\Tag) {},
(int) 285 => object(App\Model\Entity\Tag) {},
(int) 288 => object(App\Model\Entity\Tag) {},
(int) 289 => object(App\Model\Entity\Tag) {},
(int) 293 => object(App\Model\Entity\Tag) {},
(int) 283 => object(App\Model\Entity\Tag) {},
(int) 294 => object(App\Model\Entity\Tag) {},
(int) 292 => object(App\Model\Entity\Tag) {},
(int) 290 => object(App\Model\Entity\Tag) {}
],
'deal' => object(App\Model\Entity\Deal) {
'id' => (int) 235,
'name' => 'Kenwood Inn and Spa's Couples Experience',
'description_html' => 'You and yours will spend one romantic, candle lit evening in the luxurious guestroom of your choice. Delight in a massage for each of you on The Spa terrace, then toast to your love with a bottle of sparkling wine. Greet the morning with breakfast in your room when you are ready to start the day.<br><br>Our Ti-Amo Couples Package Includes:<br>One-night stay<br>80-minute massage for two on The Spa terrace<br>Bottle of sparkling wine<br><br>See Website to Book this Experience. ',
'description_short' => 'Kenwood Inn and Spa ',
'fine_print' => '',
'start_date' => null,
'end_date' => object(Cake\I18n\FrozenDate) {},
'publish_start_date' => null,
'publish_end_date' => object(Cake\I18n\FrozenDate) {},
'link_url' => '',
'url' => '//winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg.300x300.jpg',
'priority' => (int) 0,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'businesses' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Deals'
},
'related_deal_ids' => [
(int) 0 => '277',
(int) 1 => '169',
(int) 2 => '161'
],
'is_admin' => false
]
$bufferLevel = (int) 2
$distinct_tags = [
(int) 82 => object(App\Model\Entity\Tag) {
'id' => (int) 82,
'name' => 'bed-and-breakfasts-inns',
'display_name' => null,
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 98,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 275,
'lft' => (int) 205,
'rght' => (int) 206,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 83 => object(App\Model\Entity\Tag) {
'id' => (int) 83,
'name' => 'resorts-and-spas',
'display_name' => null,
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 114,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 275,
'lft' => (int) 207,
'rght' => (int) 208,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 136 => object(App\Model\Entity\Tag) {
'id' => (int) 136,
'name' => 'lodging',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 108,
'icon_class_suffix' => '',
'business_category_id' => (int) 3,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 274,
'lft' => (int) 201,
'rght' => (int) 284,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 76 => object(App\Model\Entity\Tag) {
'id' => (int) 76,
'name' => 'southern-sonoma-county',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 115,
'icon_class_suffix' => '',
'business_category_id' => null,
'latitude' => (float) 38.23710146774,
'longitude' => (float) -122.43639770509,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 14,
'lft' => (int) 54,
'rght' => (int) 65,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 14 => object(App\Model\Entity\Tag) {
'id' => (int) 14,
'name' => 'sonoma-county',
'display_name' => null,
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 115,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 6,
'lft' => (int) 31,
'rght' => (int) 74,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 202 => object(App\Model\Entity\Tag) {
'id' => (int) 202,
'name' => 'kenwood',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 107,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 76,
'lft' => (int) 57,
'rght' => (int) 58,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 277 => object(App\Model\Entity\Tag) {
'id' => (int) 277,
'name' => 'lodging-amenities-hot-tub',
'display_name' => 'Hot Tub',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 108,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 738,
'lft' => (int) 259,
'rght' => (int) 260,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 280 => object(App\Model\Entity\Tag) {
'id' => (int) 280,
'name' => 'private-balcony',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 112,
'icon_class_suffix' => '',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 273,
'rght' => (int) 274,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 281 => object(App\Model\Entity\Tag) {
'id' => (int) 281,
'name' => 'views',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 118,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 277,
'rght' => (int) 278,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 284 => object(App\Model\Entity\Tag) {
'id' => (int) 284,
'name' => 'air-conditioning',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 3,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 281,
'rght' => (int) 282,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 285 => object(App\Model\Entity\Tag) {
'id' => (int) 285,
'name' => 'fireplaces',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 102,
'icon_class_suffix' => '119',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 740,
'lft' => (int) 279,
'rght' => (int) 280,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 288 => object(App\Model\Entity\Tag) {
'id' => (int) 288,
'name' => 'lodging-amenities-spa-facilities',
'display_name' => 'Spa Facilities',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 5,
'icon_class_suffix' => '',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 738,
'lft' => (int) 257,
'rght' => (int) 258,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 289 => object(App\Model\Entity\Tag) {
'id' => (int) 289,
'name' => 'swimming-pool',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 4,
'icon_class_suffix' => '026',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 215,
'rght' => (int) 216,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 293 => object(App\Model\Entity\Tag) {
'id' => (int) 293,
'name' => 'onsite-parking',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 111,
'icon_class_suffix' => '085',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 221,
'rght' => (int) 222,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 283 => object(App\Model\Entity\Tag) {
'id' => (int) 283,
'name' => 'wine-reception',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 119,
'icon_class_suffix' => '038',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 739,
'lft' => (int) 267,
'rght' => (int) 268,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 294 => object(App\Model\Entity\Tag) {
'id' => (int) 294,
'name' => 'internet',
'display_name' => 'Internet',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 1,
'icon_class_suffix' => '204',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 223,
'rght' => (int) 224,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 292 => object(App\Model\Entity\Tag) {
'id' => (int) 292,
'name' => 'fitness-center',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 102,
'icon_class_suffix' => '041',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 219,
'rght' => (int) 220,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
},
(int) 290 => object(App\Model\Entity\Tag) {
'id' => (int) 290,
'name' => 'business-services',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 7,
'icon_class_suffix' => '078',
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 276,
'lft' => (int) 217,
'rght' => (int) 218,
'_joinData' => object(App\Model\Entity\BusinessesTag) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Tags'
}
]
$deal = object(App\Model\Entity\Deal) {
'id' => (int) 235,
'name' => 'Kenwood Inn and Spa's Couples Experience',
'description_html' => 'You and yours will spend one romantic, candle lit evening in the luxurious guestroom of your choice. Delight in a massage for each of you on The Spa terrace, then toast to your love with a bottle of sparkling wine. Greet the morning with breakfast in your room when you are ready to start the day.<br><br>Our Ti-Amo Couples Package Includes:<br>One-night stay<br>80-minute massage for two on The Spa terrace<br>Bottle of sparkling wine<br><br>See Website to Book this Experience. ',
'description_short' => 'Kenwood Inn and Spa ',
'fine_print' => '',
'start_date' => null,
'end_date' => object(Cake\I18n\FrozenDate) {},
'publish_start_date' => null,
'publish_end_date' => object(Cake\I18n\FrozenDate) {},
'link_url' => '',
'url' => '//winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/235-deal-kenwood-propertyView-deal800x400.jpg.300x300.jpg',
'priority' => (int) 0,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'businesses' => [
(int) 0 => object(App\Model\Entity\Business) {}
],
'[new]' => false,
'[accessible]' => [
'name' => true,
'description_html' => true,
'description_short' => true,
'fine_print' => true,
'start_date' => true,
'end_date' => true,
'publish_start_date' => true,
'publish_end_date' => true,
'link_url' => true,
'url' => true,
'thumbnail_url' => true,
'priority' => true,
'created' => true,
'modified' => true,
'businesses' => true,
'image-upload' => true,
'delete_url' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Deals'
}
$related_deal_ids = [
(int) 0 => '277',
(int) 1 => '169',
(int) 2 => '161'
]
$is_admin = falseinclude - APP/Template/Deals/view.ctp, line 3
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1435
Cake\View\View::_render() - CORE/src/View/View.php, line 1393
Cake\View\View::render() - CORE/src/View/View.php, line 892
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 791
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 256
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\CsrfProtectionMiddleware::__invoke() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 133
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 170
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Kenwood Inn and Spa's Couples Experience
Offered by Kenwood Inn and Spa
Valid through January 31, 2016
What you need to know
You and yours will spend one romantic, candle lit evening in the luxurious guestroom of your choice. Delight in a massage for each of you on The Spa terrace, then toast to your love with a bottle of sparkling wine. Greet the morning with breakfast in your room when you are ready to start the day.
Our Ti-Amo Couples Package Includes:
One-night stay
80-minute massage for two on The Spa terrace
Bottle of sparkling wine
See Website to Book this Experience.
10400 Sonoma Highway, Kenwood CA 95452