Notice (8) : Trying to get property 'id' of non-object [APP/Controller/ProductController.php , line 30 ]Code Context $currentCategory = $categoryTable -> getCategoryByFriendlyName ( $friendly_name );
$productList = $productTable -> findAllProductByCategory ( $currentCategory -> id , true , true );
$friendly_name = 'tour-trong-nuoc'
$pageTable = object(App\Model\Table\PageTable) {
'registryAlias' => 'Page',
'table' => 'page',
'alias' => 'Page',
'entityClass' => 'App\Model\Entity\Page',
'associations' => [
(int) 0 => 'category',
(int) 1 => 'user',
(int) 2 => 'comment',
(int) 3 => 'image',
(int) 4 => 'slider'
],
'behaviors' => [
(int) 0 => 'Audit'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$currentLocale = 'vi_VN'
$productTable = object(App\Model\Table\ProductTable) {
'registryAlias' => 'Product',
'table' => 'product',
'alias' => 'Product',
'entityClass' => 'App\Model\Entity\Product',
'associations' => [
(int) 0 => 'category',
(int) 1 => 'user',
(int) 2 => 'comment',
(int) 3 => 'rating',
(int) 4 => 'slider'
],
'behaviors' => [
(int) 0 => 'Audit'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$categoryTable = object(App\Model\Table\CategoryTable) {
'registryAlias' => 'Category',
'table' => 'category',
'alias' => 'Category',
'entityClass' => 'App\Model\Entity\Category',
'associations' => [
(int) 0 => 'parentcategory',
(int) 1 => 'childcategory',
(int) 2 => 'product',
(int) 3 => 'page',
(int) 4 => 'brand'
],
'behaviors' => [
(int) 0 => 'Audit'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$currentCategory = null App\Controller\ProductController::index() - APP/Controller/ProductController.php, line 30
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 440
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 119
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
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
Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 98
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 81
[main] - ROOT/webroot/index.php, line 37 Notice (8) : Trying to get property 'id' of non-object [APP/Controller/ProductController.php , line 32 ]Code Context
$productListNoLimit = $productTable -> findAllProductByCategory ( $currentCategory -> id , true , false );
$friendly_name = 'tour-trong-nuoc'
$pageTable = object(App\Model\Table\PageTable) {
'registryAlias' => 'Page',
'table' => 'page',
'alias' => 'Page',
'entityClass' => 'App\Model\Entity\Page',
'associations' => [
(int) 0 => 'category',
(int) 1 => 'user',
(int) 2 => 'comment',
(int) 3 => 'image',
(int) 4 => 'slider'
],
'behaviors' => [
(int) 0 => 'Audit'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$currentLocale = 'vi_VN'
$productTable = object(App\Model\Table\ProductTable) {
'registryAlias' => 'Product',
'table' => 'product',
'alias' => 'Product',
'entityClass' => 'App\Model\Entity\Product',
'associations' => [
(int) 0 => 'category',
(int) 1 => 'user',
(int) 2 => 'comment',
(int) 3 => 'rating',
(int) 4 => 'slider'
],
'behaviors' => [
(int) 0 => 'Audit'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$categoryTable = object(App\Model\Table\CategoryTable) {
'registryAlias' => 'Category',
'table' => 'category',
'alias' => 'Category',
'entityClass' => 'App\Model\Entity\Category',
'associations' => [
(int) 0 => 'parentcategory',
(int) 1 => 'childcategory',
(int) 2 => 'product',
(int) 3 => 'page',
(int) 4 => 'brand'
],
'behaviors' => [
(int) 0 => 'Audit'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$currentCategory = null
$productList = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT `Product`.`id` AS `Product__id`, `Product`.`category_id` AS `Product__category_id`, `Product`.`type` AS `Product__type`, `Product`.`name` AS `Product__name`, `Product`.`friendly_name` AS `Product__friendly_name`, `Product`.`summary` AS `Product__summary`, `Product`.`description` AS `Product__description`, `Product`.`highlights` AS `Product__highlights`, `Product`.`terms` AS `Product__terms`, `Product`.`notes` AS `Product__notes`, `Product`.`price` AS `Product__price`, `Product`.`sku` AS `Product__sku`, `Product`.`sale_off` AS `Product__sale_off`, `Product`.`sub_photo` AS `Product__sub_photo`, `Product`.`photo` AS `Product__photo`, `Product`.`photo_slider` AS `Product__photo_slider`, `Product`.`attribute_1` AS `Product__attribute_1`, `Product`.`attribute_2` AS `Product__attribute_2`, `Product`.`attribute_3` AS `Product__attribute_3`, `Product`.`attribute_4` AS `Product__attribute_4`, `Product`.`attribute_5` AS `Product__attribute_5`, `Product`.`views` AS `Product__views`, `Product`.`product_tag` AS `Product__product_tag`, `Product`.`order_sort` AS `Product__order_sort`, `Product`.`language` AS `Product__language`, `Product`.`tags` AS `Product__tags`, `Product`.`status` AS `Product__status`, `Product`.`del_flag` AS `Product__del_flag`, `Product`.`created_at` AS `Product__created_at`, `Product`.`created_by` AS `Product__created_by`, `Product`.`updated_at` AS `Product__updated_at`, `Product`.`updated_by` AS `Product__updated_by`, `Category`.`id` AS `Category__id`, `Category`.`name` AS `Category__name`, `Category`.`friendly_name` AS `Category__friendly_name`, `Category`.`parent_id` AS `Category__parent_id`, `Category`.`type` AS `Category__type`, `Category`.`tags` AS `Category__tags`, `Category`.`icon` AS `Category__icon`, `Category`.`rating` AS `Category__rating`, `Category`.`order_sort` AS `Category__order_sort`, `Category`.`photo_main` AS `Category__photo_main`, `Category`.`photo` AS `Category__photo`, `Category`.`photo_banner` AS `Category__photo_banner`, `Category`.`photo_banner_link` AS `Category__photo_banner_link`, `Category`.`photo_banner_visible` AS `Category__photo_banner_visible`, `Category`.`description` AS `Category__description`, `Category`.`language` AS `Category__language`, `Category`.`status` AS `Category__status`, `Category`.`del_flag` AS `Category__del_flag`, `Category`.`created_at` AS `Category__created_at`, `Category`.`created_by` AS `Category__created_by`, `Category`.`updated_at` AS `Category__updated_at`, `Category`.`updated_by` AS `Category__updated_by` FROM `product` `Product` LEFT JOIN `category` `Category` ON (`Category`.`id` = (`Product`.`category_id`) AND `Category`.`language` = :c0) WHERE (Product.del_flag = 0 AND Product.status = 1 AND `Product`.`language` = :c1) ORDER BY Product.order_sort ASC',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Product__id' => 'integer',
'Product.id' => 'integer',
'id' => 'integer',
'Product__category_id' => 'integer',
'Product.category_id' => 'integer',
'category_id' => 'integer',
'Product__type' => 'integer',
'Product.type' => 'integer',
'type' => 'integer',
'Product__name' => 'string',
'Product.name' => 'string',
'name' => 'string',
'Product__friendly_name' => 'string',
'Product.friendly_name' => 'string',
'friendly_name' => 'string',
'Product__summary' => 'text',
'Product.summary' => 'text',
'summary' => 'text',
'Product__description' => 'text',
'Product.description' => 'text',
'description' => 'text',
'Product__highlights' => 'text',
'Product.highlights' => 'text',
'highlights' => 'text',
'Product__terms' => 'text',
'Product.terms' => 'text',
'terms' => 'text',
'Product__notes' => 'text',
'Product.notes' => 'text',
'notes' => 'text',
'Product__price' => 'integer',
'Product.price' => 'integer',
'price' => 'integer',
'Product__sku' => 'string',
'Product.sku' => 'string',
'sku' => 'string',
'Product__sale_off' => 'float',
'Product.sale_off' => 'float',
'sale_off' => 'float',
'Product__sub_photo' => 'string',
'Product.sub_photo' => 'string',
'sub_photo' => 'string',
'Product__photo' => 'string',
'Product.photo' => 'string',
'photo' => 'string',
'Product__photo_slider' => 'string',
'Product.photo_slider' => 'string',
'photo_slider' => 'string',
'Product__attribute_1' => 'string',
'Product.attribute_1' => 'string',
'attribute_1' => 'string',
'Product__attribute_2' => 'string',
'Product.attribute_2' => 'string',
'attribute_2' => 'string',
'Product__attribute_3' => 'integer',
'Product.attribute_3' => 'integer',
'attribute_3' => 'integer',
'Product__attribute_4' => 'string',
'Product.attribute_4' => 'string',
'attribute_4' => 'string',
'Product__attribute_5' => 'string',
'Product.attribute_5' => 'string',
'attribute_5' => 'string',
'Product__views' => 'integer',
'Product.views' => 'integer',
'views' => 'integer',
'Product__product_tag' => 'string',
'Product.product_tag' => 'string',
'product_tag' => 'string',
'Product__order_sort' => 'integer',
'Product.order_sort' => 'integer',
'order_sort' => 'integer',
'Product__language' => 'string',
'Product.language' => 'string',
'language' => 'string',
'Product__tags' => 'string',
'Product.tags' => 'string',
'tags' => 'string',
'Product__status' => 'tinyinteger',
'Product.status' => 'tinyinteger',
'status' => 'tinyinteger',
'Product__del_flag' => 'tinyinteger',
'Product.del_flag' => 'tinyinteger',
'del_flag' => 'tinyinteger',
'Product__created_at' => 'datetime',
'Product.created_at' => 'datetime',
'created_at' => 'datetime',
'Product__created_by' => 'integer',
'Product.created_by' => 'integer',
'created_by' => 'integer',
'Product__updated_at' => 'datetime',
'Product.updated_at' => 'datetime',
'updated_at' => 'datetime',
'Product__updated_by' => 'integer',
'Product.updated_by' => 'integer',
'updated_by' => 'integer',
'Category__id' => 'integer',
'Category.id' => 'integer',
'Category__name' => 'string',
'Category.name' => 'string',
'Category__friendly_name' => 'string',
'Category.friendly_name' => 'string',
'Category__parent_id' => 'integer',
'Category.parent_id' => 'integer',
'parent_id' => 'integer',
'Category__type' => 'integer',
'Category.type' => 'integer',
'Category__tags' => 'string',
'Category.tags' => 'string',
'Category__icon' => 'string',
'Category.icon' => 'string',
'icon' => 'string',
'Category__rating' => 'integer',
'Category.rating' => 'integer',
'rating' => 'integer',
'Category__order_sort' => 'integer',
'Category.order_sort' => 'integer',
'Category__photo_main' => 'string',
'Category.photo_main' => 'string',
'photo_main' => 'string',
'Category__photo' => 'string',
'Category.photo' => 'string',
'Category__photo_banner' => 'string',
'Category.photo_banner' => 'string',
'photo_banner' => 'string',
'Category__photo_banner_link' => 'string',
'Category.photo_banner_link' => 'string',
'photo_banner_link' => 'string',
'Category__photo_banner_visible' => 'tinyinteger',
'Category.photo_banner_visible' => 'tinyinteger',
'photo_banner_visible' => 'tinyinteger',
'Category__description' => 'text',
'Category.description' => 'text',
'Category__language' => 'string',
'Category.language' => 'string',
'Category__status' => 'tinyinteger',
'Category.status' => 'tinyinteger',
'Category__del_flag' => 'tinyinteger',
'Category.del_flag' => 'tinyinteger',
'Category__created_at' => 'datetime',
'Category.created_at' => 'datetime',
'Category__created_by' => 'integer',
'Category.created_by' => 'integer',
'Category__updated_at' => 'datetime',
'Category.updated_at' => 'datetime',
'Category__updated_by' => 'integer',
'Category.updated_by' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'Category' => [[maximum depth reached]]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ProductTable) {}
} App\Controller\ProductController::index() - APP/Controller/ProductController.php, line 32
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 440
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 119
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
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
Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 98
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 81
[main] - ROOT/webroot/index.php, line 37
Write Your Journey | SPACE TRAVEL
Với hành trình này du khách sẽ tìm được cảm giác thư thái và đắm mình giữa thiên nhiên nguyên sơ, lênh đênh trên sông nước ngắm cảnh thiên nhiên trò chuyện, vui đùa cùng bạn bè. Về Sóc Trăng thả mình vào cảnh đẹp mênh mang miền Tây mùa nước nổi. Đắm mình...
Nói đến vùng đất Quảng Ninh, du khách sẽ không thể quên Di sản thiên nhiên hạ Long, nơi 2 lần được UNESCO Công nhận là Di sản thiên nghiên thế giới và là tâm điểm trong cuộc bình chọn Hạ Long là Kỳ quan thiên nhiên thế giới cùng với các danh thắng khác của Thế giới. Hạ Long trong truyền thuyến...
Thành phố ven biển Nha Trang từ lâu đã được xác định là một trong 10 trung tâm du lịch lớn của Việt Nam. Lữ khách bốn phương về với Nha Trang để được dạo chơi dọc các bãi biển nước xanh trong vắt; được ngắm những dải san hô đủ màu sắc với đàn cá tung tăng bơi lội; được thử sức với những môn thể thao mạo hiểm...
Khám phá biển đảo Nam Du 3N2D. Tham gia câu cá, lặn ngắm san hô tại một trong những bãi biển hoang sơ và đẹp nhất Việt Nam
Không giống như các địa điểm đến khác du lịch chỉ mang tính thời vụ, riêng Đà Lạt bạn có thể đến quanh năm bởi mỗi mùa lại có nét đẹp riêng của nó. Bạn có thể thoải mái lựa chọn thời điểm phù hợp nhất cho chuyến đi Đà Lạt của mình.
×