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) 141 => object(App\Model\Entity\Tag) {},
(int) 140 => object(App\Model\Entity\Tag) {},
(int) 76 => object(App\Model\Entity\Tag) {},
(int) 14 => object(App\Model\Entity\Tag) {},
(int) 184 => object(App\Model\Entity\Tag) {},
(int) 300 => object(App\Model\Entity\Tag) {},
(int) 306 => object(App\Model\Entity\Tag) {},
(int) 307 => object(App\Model\Entity\Tag) {},
(int) 311 => object(App\Model\Entity\Tag) {},
(int) 314 => object(App\Model\Entity\Tag) {},
(int) 305 => object(App\Model\Entity\Tag) {},
(int) 317 => object(App\Model\Entity\Tag) {},
(int) 315 => object(App\Model\Entity\Tag) {},
(int) 319 => object(App\Model\Entity\Tag) {},
(int) 325 => object(App\Model\Entity\Tag) {},
(int) 323 => object(App\Model\Entity\Tag) {},
(int) 324 => object(App\Model\Entity\Tag) {},
(int) 312 => object(App\Model\Entity\Tag) {},
(int) 320 => object(App\Model\Entity\Tag) {},
(int) 329 => object(App\Model\Entity\Tag) {},
(int) 308 => object(App\Model\Entity\Tag) {},
(int) 316 => object(App\Model\Entity\Tag) {},
(int) 310 => object(App\Model\Entity\Tag) {},
(int) 309 => object(App\Model\Entity\Tag) {},
(int) 330 => object(App\Model\Entity\Tag) {},
(int) 301 => object(App\Model\Entity\Tag) {}
],
'deal' => object(App\Model\Entity\Deal) {
'id' => (int) 176,
'name' => 'Rejuvenation Package',
'description_html' => '<p>Soothing, stimulating, or medically rejuvenating, the sensual luxury of our Sonoma spa packages offer the ultimate combination for a complete Wine Country experience</p>
<span style="font-weight: bold;">Package Includes:</span><br>One night room accommodation at Fairmont Sonoma Mission Inn & Spa<br>Breakfast daily for two people <br>One 60-minute spa treatment for two people (a value of up to $165 each)<br><br>See Website for offer details and reservations<br><br>This offer is available year-round, subject to availability.<br> <br><p></p>',
'description_short' => 'The Spa at Fairmont Sonoma Mission Inn',
'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/176-deal-sonomaMissionInn-SpaPool-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/176-deal-sonomaMissionInn-SpaPool-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' => [],
'is_admin' => false
]
$bufferLevel = (int) 2
$distinct_tags = [
(int) 141 => object(App\Model\Entity\Tag) {
'id' => (int) 141,
'name' => 'spas',
'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' => (int) 5,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 274,
'lft' => (int) 285,
'rght' => (int) 350,
'_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) 140 => object(App\Model\Entity\Tag) {
'id' => (int) 140,
'name' => 'things-to-do-types',
'display_name' => 'Types',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 116,
'icon_class_suffix' => '',
'business_category_id' => (int) 6,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 274,
'lft' => (int) 869,
'rght' => (int) 1112,
'_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) 184 => object(App\Model\Entity\Tag) {
'id' => (int) 184,
'name' => 'sonoma',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => true,
'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) 76,
'lft' => (int) 63,
'rght' => (int) 64,
'_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) 300 => object(App\Model\Entity\Tag) {
'id' => (int) 300,
'name' => 'hotel-and-resort-spas',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 104,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 299,
'lft' => (int) 287,
'rght' => (int) 288,
'_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) 306 => object(App\Model\Entity\Tag) {
'id' => (int) 306,
'name' => 'hot-springs-and-mineral-pools',
'display_name' => 'Hot Springs / Mineral Pools',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 104,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 299,
'rght' => (int) 300,
'_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) 307 => object(App\Model\Entity\Tag) {
'id' => (int) 307,
'name' => 'massages',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 301,
'rght' => (int) 302,
'_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) 311 => object(App\Model\Entity\Tag) {
'id' => (int) 311,
'name' => 'facials',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 102,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 309,
'rght' => (int) 310,
'_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) 314 => object(App\Model\Entity\Tag) {
'id' => (int) 314,
'name' => 'skin-treatments',
'display_name' => '',
'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) 303,
'lft' => (int) 315,
'rght' => (int) 316,
'_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) 305 => object(App\Model\Entity\Tag) {
'id' => (int) 305,
'name' => 'mud-treatments',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 297,
'rght' => (int) 298,
'_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) 317 => object(App\Model\Entity\Tag) {
'id' => (int) 317,
'name' => 'soaking-tub',
'display_name' => '',
'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) 303,
'lft' => (int) 321,
'rght' => (int) 322,
'_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) 315 => object(App\Model\Entity\Tag) {
'id' => (int) 315,
'name' => 'body-wraps',
'display_name' => '',
'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) 303,
'lft' => (int) 317,
'rght' => (int) 318,
'_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) 319 => object(App\Model\Entity\Tag) {
'id' => (int) 319,
'name' => 'aromatherapy',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 97,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 325,
'rght' => (int) 326,
'_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) 325 => object(App\Model\Entity\Tag) {
'id' => (int) 325,
'name' => 'waxing',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 119,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 337,
'rght' => (int) 338,
'_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) 323 => object(App\Model\Entity\Tag) {
'id' => (int) 323,
'name' => 'manicure-and-pedicure',
'display_name' => 'Manicure / Pedicure',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 333,
'rght' => (int) 334,
'_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) 324 => object(App\Model\Entity\Tag) {
'id' => (int) 324,
'name' => 'haircut-and-color',
'display_name' => 'Haircut / Color',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 104,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 335,
'rght' => (int) 336,
'_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) 312 => object(App\Model\Entity\Tag) {
'id' => (int) 312,
'name' => 'couples-massage',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 99,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 311,
'rght' => (int) 312,
'_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) 320 => object(App\Model\Entity\Tag) {
'id' => (int) 320,
'name' => 'meditation',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 327,
'rght' => (int) 328,
'_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) 329 => object(App\Model\Entity\Tag) {
'id' => (int) 329,
'name' => 'reflexology',
'display_name' => '',
'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) 303,
'lft' => (int) 345,
'rght' => (int) 346,
'_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) 308 => object(App\Model\Entity\Tag) {
'id' => (int) 308,
'name' => 'spa-services-sauna',
'display_name' => 'Sauna',
'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) 303,
'lft' => (int) 303,
'rght' => (int) 304,
'_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) 316 => object(App\Model\Entity\Tag) {
'id' => (int) 316,
'name' => 'steam-room',
'display_name' => '',
'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) 303,
'lft' => (int) 319,
'rght' => (int) 320,
'_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) 310 => object(App\Model\Entity\Tag) {
'id' => (int) 310,
'name' => 'spa-services-swimming-pool',
'display_name' => 'Swimming Pool',
'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) 303,
'lft' => (int) 307,
'rght' => (int) 308,
'_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) 309 => object(App\Model\Entity\Tag) {
'id' => (int) 309,
'name' => 'spa-services-hot-tub',
'display_name' => 'Hot Tub',
'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) 303,
'lft' => (int) 305,
'rght' => (int) 306,
'_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) 330 => object(App\Model\Entity\Tag) {
'id' => (int) 330,
'name' => 'ayurvedic-treatments',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 97,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 347,
'rght' => (int) 348,
'_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) 301 => object(App\Model\Entity\Tag) {
'id' => (int) 301,
'name' => 'day-spas',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 100,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 299,
'lft' => (int) 289,
'rght' => (int) 290,
'_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) 176,
'name' => 'Rejuvenation Package',
'description_html' => '<p>Soothing, stimulating, or medically rejuvenating, the sensual luxury of our Sonoma spa packages offer the ultimate combination for a complete Wine Country experience</p>
<span style="font-weight: bold;">Package Includes:</span><br>One night room accommodation at Fairmont Sonoma Mission Inn & Spa<br>Breakfast daily for two people <br>One 60-minute spa treatment for two people (a value of up to $165 each)<br><br>See Website for offer details and reservations<br><br>This offer is available year-round, subject to availability.<br> <br><p></p>',
'description_short' => 'The Spa at Fairmont Sonoma Mission Inn',
'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/176-deal-sonomaMissionInn-SpaPool-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/176-deal-sonomaMissionInn-SpaPool-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 = []
$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 137
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) 141 => object(App\Model\Entity\Tag) {},
(int) 140 => object(App\Model\Entity\Tag) {},
(int) 76 => object(App\Model\Entity\Tag) {},
(int) 14 => object(App\Model\Entity\Tag) {},
(int) 184 => object(App\Model\Entity\Tag) {},
(int) 300 => object(App\Model\Entity\Tag) {},
(int) 306 => object(App\Model\Entity\Tag) {},
(int) 307 => object(App\Model\Entity\Tag) {},
(int) 311 => object(App\Model\Entity\Tag) {},
(int) 314 => object(App\Model\Entity\Tag) {},
(int) 305 => object(App\Model\Entity\Tag) {},
(int) 317 => object(App\Model\Entity\Tag) {},
(int) 315 => object(App\Model\Entity\Tag) {},
(int) 319 => object(App\Model\Entity\Tag) {},
(int) 325 => object(App\Model\Entity\Tag) {},
(int) 323 => object(App\Model\Entity\Tag) {},
(int) 324 => object(App\Model\Entity\Tag) {},
(int) 312 => object(App\Model\Entity\Tag) {},
(int) 320 => object(App\Model\Entity\Tag) {},
(int) 329 => object(App\Model\Entity\Tag) {},
(int) 308 => object(App\Model\Entity\Tag) {},
(int) 316 => object(App\Model\Entity\Tag) {},
(int) 310 => object(App\Model\Entity\Tag) {},
(int) 309 => object(App\Model\Entity\Tag) {},
(int) 330 => object(App\Model\Entity\Tag) {},
(int) 301 => object(App\Model\Entity\Tag) {}
],
'deal' => object(App\Model\Entity\Deal) {
'id' => (int) 176,
'name' => 'Rejuvenation Package',
'description_html' => '<p>Soothing, stimulating, or medically rejuvenating, the sensual luxury of our Sonoma spa packages offer the ultimate combination for a complete Wine Country experience</p>
<span style="font-weight: bold;">Package Includes:</span><br>One night room accommodation at Fairmont Sonoma Mission Inn & Spa<br>Breakfast daily for two people <br>One 60-minute spa treatment for two people (a value of up to $165 each)<br><br>See Website for offer details and reservations<br><br>This offer is available year-round, subject to availability.<br> <br><p></p>',
'description_short' => 'The Spa at Fairmont Sonoma Mission Inn',
'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/176-deal-sonomaMissionInn-SpaPool-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/176-deal-sonomaMissionInn-SpaPool-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' => [],
'is_admin' => false
]
$bufferLevel = (int) 2
$distinct_tags = [
(int) 141 => object(App\Model\Entity\Tag) {
'id' => (int) 141,
'name' => 'spas',
'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' => (int) 5,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 274,
'lft' => (int) 285,
'rght' => (int) 350,
'_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) 140 => object(App\Model\Entity\Tag) {
'id' => (int) 140,
'name' => 'things-to-do-types',
'display_name' => 'Types',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 116,
'icon_class_suffix' => '',
'business_category_id' => (int) 6,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 274,
'lft' => (int) 869,
'rght' => (int) 1112,
'_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) 184 => object(App\Model\Entity\Tag) {
'id' => (int) 184,
'name' => 'sonoma',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => true,
'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) 76,
'lft' => (int) 63,
'rght' => (int) 64,
'_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) 300 => object(App\Model\Entity\Tag) {
'id' => (int) 300,
'name' => 'hotel-and-resort-spas',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 104,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 299,
'lft' => (int) 287,
'rght' => (int) 288,
'_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) 306 => object(App\Model\Entity\Tag) {
'id' => (int) 306,
'name' => 'hot-springs-and-mineral-pools',
'display_name' => 'Hot Springs / Mineral Pools',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 104,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 299,
'rght' => (int) 300,
'_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) 307 => object(App\Model\Entity\Tag) {
'id' => (int) 307,
'name' => 'massages',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 301,
'rght' => (int) 302,
'_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) 311 => object(App\Model\Entity\Tag) {
'id' => (int) 311,
'name' => 'facials',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 102,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 309,
'rght' => (int) 310,
'_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) 314 => object(App\Model\Entity\Tag) {
'id' => (int) 314,
'name' => 'skin-treatments',
'display_name' => '',
'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) 303,
'lft' => (int) 315,
'rght' => (int) 316,
'_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) 305 => object(App\Model\Entity\Tag) {
'id' => (int) 305,
'name' => 'mud-treatments',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 297,
'rght' => (int) 298,
'_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) 317 => object(App\Model\Entity\Tag) {
'id' => (int) 317,
'name' => 'soaking-tub',
'display_name' => '',
'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) 303,
'lft' => (int) 321,
'rght' => (int) 322,
'_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) 315 => object(App\Model\Entity\Tag) {
'id' => (int) 315,
'name' => 'body-wraps',
'display_name' => '',
'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) 303,
'lft' => (int) 317,
'rght' => (int) 318,
'_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) 319 => object(App\Model\Entity\Tag) {
'id' => (int) 319,
'name' => 'aromatherapy',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 97,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 325,
'rght' => (int) 326,
'_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) 325 => object(App\Model\Entity\Tag) {
'id' => (int) 325,
'name' => 'waxing',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 119,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 337,
'rght' => (int) 338,
'_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) 323 => object(App\Model\Entity\Tag) {
'id' => (int) 323,
'name' => 'manicure-and-pedicure',
'display_name' => 'Manicure / Pedicure',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 333,
'rght' => (int) 334,
'_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) 324 => object(App\Model\Entity\Tag) {
'id' => (int) 324,
'name' => 'haircut-and-color',
'display_name' => 'Haircut / Color',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 104,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 335,
'rght' => (int) 336,
'_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) 312 => object(App\Model\Entity\Tag) {
'id' => (int) 312,
'name' => 'couples-massage',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 99,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 311,
'rght' => (int) 312,
'_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) 320 => object(App\Model\Entity\Tag) {
'id' => (int) 320,
'name' => 'meditation',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 109,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 327,
'rght' => (int) 328,
'_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) 329 => object(App\Model\Entity\Tag) {
'id' => (int) 329,
'name' => 'reflexology',
'display_name' => '',
'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) 303,
'lft' => (int) 345,
'rght' => (int) 346,
'_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) 308 => object(App\Model\Entity\Tag) {
'id' => (int) 308,
'name' => 'spa-services-sauna',
'display_name' => 'Sauna',
'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) 303,
'lft' => (int) 303,
'rght' => (int) 304,
'_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) 316 => object(App\Model\Entity\Tag) {
'id' => (int) 316,
'name' => 'steam-room',
'display_name' => '',
'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) 303,
'lft' => (int) 319,
'rght' => (int) 320,
'_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) 310 => object(App\Model\Entity\Tag) {
'id' => (int) 310,
'name' => 'spa-services-swimming-pool',
'display_name' => 'Swimming Pool',
'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) 303,
'lft' => (int) 307,
'rght' => (int) 308,
'_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) 309 => object(App\Model\Entity\Tag) {
'id' => (int) 309,
'name' => 'spa-services-hot-tub',
'display_name' => 'Hot Tub',
'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) 303,
'lft' => (int) 305,
'rght' => (int) 306,
'_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) 330 => object(App\Model\Entity\Tag) {
'id' => (int) 330,
'name' => 'ayurvedic-treatments',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 97,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 303,
'lft' => (int) 347,
'rght' => (int) 348,
'_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) 301 => object(App\Model\Entity\Tag) {
'id' => (int) 301,
'name' => 'day-spas',
'display_name' => '',
'is_filter_capable' => true,
'group_is_and_filter' => false,
'group_truncation_limit' => null,
'display_order' => (int) 100,
'icon_class_suffix' => null,
'business_category_id' => null,
'latitude' => null,
'longitude' => null,
'created' => object(Cake\I18n\FrozenTime) {},
'parent_id' => (int) 299,
'lft' => (int) 289,
'rght' => (int) 290,
'_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) 176,
'name' => 'Rejuvenation Package',
'description_html' => '<p>Soothing, stimulating, or medically rejuvenating, the sensual luxury of our Sonoma spa packages offer the ultimate combination for a complete Wine Country experience</p>
<span style="font-weight: bold;">Package Includes:</span><br>One night room accommodation at Fairmont Sonoma Mission Inn & Spa<br>Breakfast daily for two people <br>One 60-minute spa treatment for two people (a value of up to $165 each)<br><br>See Website for offer details and reservations<br><br>This offer is available year-round, subject to availability.<br> <br><p></p>',
'description_short' => 'The Spa at Fairmont Sonoma Mission Inn',
'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/176-deal-sonomaMissionInn-SpaPool-deal800x400.jpg',
'thumbnail_url' => 'http://winecountry-media-dev.s3.amazonaws.com/176-deal-sonomaMissionInn-SpaPool-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 = []
$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 137
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
What you need to know
Soothing, stimulating, or medically rejuvenating, the sensual luxury of our Sonoma spa packages offer the ultimate combination for a complete Wine Country experience
Package Includes:
One night room accommodation at Fairmont Sonoma Mission Inn & Spa
Breakfast daily for two people
One 60-minute spa treatment for two people (a value of up to $165 each)
See Website for offer details and reservations
This offer is available year-round, subject to availability.
18140 Sonoma Highway, Sonoma CA 95476