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 = 'index.html'
$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 97
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 = 'index.html'
$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 97
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
Chạm vào hồn Việt qua từng nếp nhà, bữa ăn, làn điệu và nụ cười người bản xứ
×