Notice (8): Undefined index: Category [APP/View/Products/index.ctp, line 20]Code Context<!-- Liste des produits selon les catégories -->
<div id="products" class="my-15">
<?php foreach($categories['Category']['SubCategory'] as $subCategories): ?>
$viewFile = '/var/www/armurierlavaltrie.logiq.ca/app/View/Products/index.ctp'
$isCateg = true
$products = array()
$categories = array()
$cart = array(
'products' => array(),
'totalQty' => (int) 0
)
$boutiques = array(
(int) 0 => array(
'Category' => array(
'DivisionProductId' => '4105',
'DivisionProductInternalCode' => '1',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Armes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3045',
'DivisionProductId' => '4105',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Armes',
'DivisionProductInfoNameEn' => 'Arms',
'DivisionProductInfoDescriptionFr' => 'Armes',
'DivisionProductInfoDescriptionEn' => 'Arms',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'armes',
'DivisionProductInfoSlugEn' => 'arms'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'DivisionProductId' => '4106',
'DivisionProductInternalCode' => '2',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Bolt Handle',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3046',
'DivisionProductId' => '4106',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Bolt Handle',
'DivisionProductInfoNameEn' => 'Bolt Handle',
'DivisionProductInfoDescriptionFr' => 'Bolt Handle',
'DivisionProductInfoDescriptionEn' => 'Bolt Handle',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'bolt-handle',
'DivisionProductInfoSlugEn' => 'bolt-handle'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
),
(int) 6 => array(
[maximum depth reached]
),
(int) 7 => array(
[maximum depth reached]
),
(int) 8 => array(
[maximum depth reached]
),
(int) 9 => array(
[maximum depth reached]
),
(int) 10 => array(
[maximum depth reached]
),
(int) 11 => array(
[maximum depth reached]
),
(int) 12 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'DivisionProductId' => '4107',
'DivisionProductInternalCode' => '3',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Crosses',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3047',
'DivisionProductId' => '4107',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Crosses',
'DivisionProductInfoNameEn' => 'Butt',
'DivisionProductInfoDescriptionFr' => 'Crosses',
'DivisionProductInfoDescriptionEn' => 'Butt',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'crosses',
'DivisionProductInfoSlugEn' => 'butt'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'DivisionProductId' => '4108',
'DivisionProductInternalCode' => '4',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Anti recul',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3048',
'DivisionProductId' => '4108',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Anti recul',
'DivisionProductInfoNameEn' => ' Anti recoil',
'DivisionProductInfoDescriptionFr' => 'Anti recul',
'DivisionProductInfoDescriptionEn' => 'Anti recoil',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'anti-recul',
'DivisionProductInfoSlugEn' => 'anti-recoil'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'DivisionProductId' => '4109',
'DivisionProductInternalCode' => '5',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Choke',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3049',
'DivisionProductId' => '4109',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Choke',
'DivisionProductInfoNameEn' => 'Choke',
'DivisionProductInfoDescriptionFr' => 'Choke',
'DivisionProductInfoDescriptionEn' => 'Choke',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'choke',
'DivisionProductInfoSlugEn' => 'choke'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
)
)
),
(int) 5 => array(
'Category' => array(
'DivisionProductId' => '4110',
'DivisionProductInternalCode' => '6',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Appeaux',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3050',
'DivisionProductId' => '4110',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Appeaux',
'DivisionProductInfoNameEn' => ' Game Calls',
'DivisionProductInfoDescriptionFr' => 'Appeaux',
'DivisionProductInfoDescriptionEn' => 'Game Calls',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'appeaux',
'DivisionProductInfoSlugEn' => 'game-calls'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
)
)
),
(int) 6 => array(
'Category' => array(
'DivisionProductId' => '4111',
'DivisionProductInternalCode' => '7',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Couteaux',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3051',
'DivisionProductId' => '4111',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Couteaux',
'DivisionProductInfoNameEn' => ' Knives',
'DivisionProductInfoDescriptionFr' => 'Couteaux',
'DivisionProductInfoDescriptionEn' => 'Knives',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'couteaux',
'DivisionProductInfoSlugEn' => 'knives'
),
'SubCategory' => array()
),
(int) 7 => array(
'Category' => array(
'DivisionProductId' => '4112',
'DivisionProductInternalCode' => '8',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Pièces d'armes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3052',
'DivisionProductId' => '4112',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Pièces d'armes',
'DivisionProductInfoNameEn' => 'Weapon coins',
'DivisionProductInfoDescriptionFr' => 'Pièces d'armes',
'DivisionProductInfoDescriptionEn' => 'Weapon coins
',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'pieces-d-armes',
'DivisionProductInfoSlugEn' => 'weapon-coins'
),
'SubCategory' => array()
),
(int) 8 => array(
'Category' => array(
'DivisionProductId' => '4113',
'DivisionProductInternalCode' => '9',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Montures et Bases',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3053',
'DivisionProductId' => '4113',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Montures et Bases',
'DivisionProductInfoNameEn' => 'Frames and Bases',
'DivisionProductInfoDescriptionFr' => 'Montures et Bases',
'DivisionProductInfoDescriptionEn' => 'Frames and Bases
',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'montures-et-bases',
'DivisionProductInfoSlugEn' => 'frames-and-bases'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 9 => array(
'Category' => array(
'DivisionProductId' => '4114',
'DivisionProductInternalCode' => '10',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Kit d’amorce 209 poudre noir',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3054',
'DivisionProductId' => '4114',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Kit d’amorce 209 poudre noir',
'DivisionProductInfoNameEn' => 'Primer Kit 209 black powder',
'DivisionProductInfoDescriptionFr' => 'Kit d’amorce 209 poudre noir',
'DivisionProductInfoDescriptionEn' => 'Primer Kit 209 black powder',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'kit-d-amorce-209-poudre-noir',
'DivisionProductInfoSlugEn' => 'primer-kit-209-black-powder'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 10 => array(
'Category' => array(
'DivisionProductId' => '4115',
'DivisionProductInternalCode' => '11',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Chargeurs',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3055',
'DivisionProductId' => '4115',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Chargeurs',
'DivisionProductInfoNameEn' => 'Chargers',
'DivisionProductInfoDescriptionFr' => 'Chargeurs',
'DivisionProductInfoDescriptionEn' => 'Chargers',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'chargeurs',
'DivisionProductInfoSlugEn' => 'chargers'
),
'SubCategory' => array()
),
(int) 11 => array(
'Category' => array(
'DivisionProductId' => '4116',
'DivisionProductInternalCode' => '12',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Canons',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3056',
'DivisionProductId' => '4116',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Canons',
'DivisionProductInfoNameEn' => 'Cannons',
'DivisionProductInfoDescriptionFr' => 'Canons',
'DivisionProductInfoDescriptionEn' => 'cannons',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'canons',
'DivisionProductInfoSlugEn' => 'cannons'
),
'SubCategory' => array()
),
(int) 12 => array(
'Category' => array(
'DivisionProductId' => '4117',
'DivisionProductInternalCode' => '13',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Scopes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3057',
'DivisionProductId' => '4117',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Scopes',
'DivisionProductInfoNameEn' => 'Scopes',
'DivisionProductInfoDescriptionFr' => 'Scopes',
'DivisionProductInfoDescriptionEn' => 'Scopes',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'scopes',
'DivisionProductInfoSlugEn' => 'scopes'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
)
)
)
)
$language = 'Fr'
include - APP/View/Products/index.ctp, line 20
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): Trying to access array offset on value of type null [APP/View/Products/index.ctp, line 20]Code Context<!-- Liste des produits selon les catégories -->
<div id="products" class="my-15">
<?php foreach($categories['Category']['SubCategory'] as $subCategories): ?>
$viewFile = '/var/www/armurierlavaltrie.logiq.ca/app/View/Products/index.ctp'
$isCateg = true
$products = array()
$categories = array()
$cart = array(
'products' => array(),
'totalQty' => (int) 0
)
$boutiques = array(
(int) 0 => array(
'Category' => array(
'DivisionProductId' => '4105',
'DivisionProductInternalCode' => '1',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Armes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3045',
'DivisionProductId' => '4105',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Armes',
'DivisionProductInfoNameEn' => 'Arms',
'DivisionProductInfoDescriptionFr' => 'Armes',
'DivisionProductInfoDescriptionEn' => 'Arms',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'armes',
'DivisionProductInfoSlugEn' => 'arms'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'DivisionProductId' => '4106',
'DivisionProductInternalCode' => '2',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Bolt Handle',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3046',
'DivisionProductId' => '4106',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Bolt Handle',
'DivisionProductInfoNameEn' => 'Bolt Handle',
'DivisionProductInfoDescriptionFr' => 'Bolt Handle',
'DivisionProductInfoDescriptionEn' => 'Bolt Handle',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'bolt-handle',
'DivisionProductInfoSlugEn' => 'bolt-handle'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
),
(int) 6 => array(
[maximum depth reached]
),
(int) 7 => array(
[maximum depth reached]
),
(int) 8 => array(
[maximum depth reached]
),
(int) 9 => array(
[maximum depth reached]
),
(int) 10 => array(
[maximum depth reached]
),
(int) 11 => array(
[maximum depth reached]
),
(int) 12 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'DivisionProductId' => '4107',
'DivisionProductInternalCode' => '3',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Crosses',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3047',
'DivisionProductId' => '4107',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Crosses',
'DivisionProductInfoNameEn' => 'Butt',
'DivisionProductInfoDescriptionFr' => 'Crosses',
'DivisionProductInfoDescriptionEn' => 'Butt',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'crosses',
'DivisionProductInfoSlugEn' => 'butt'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'DivisionProductId' => '4108',
'DivisionProductInternalCode' => '4',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Anti recul',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3048',
'DivisionProductId' => '4108',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Anti recul',
'DivisionProductInfoNameEn' => ' Anti recoil',
'DivisionProductInfoDescriptionFr' => 'Anti recul',
'DivisionProductInfoDescriptionEn' => 'Anti recoil',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'anti-recul',
'DivisionProductInfoSlugEn' => 'anti-recoil'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'DivisionProductId' => '4109',
'DivisionProductInternalCode' => '5',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Choke',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3049',
'DivisionProductId' => '4109',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Choke',
'DivisionProductInfoNameEn' => 'Choke',
'DivisionProductInfoDescriptionFr' => 'Choke',
'DivisionProductInfoDescriptionEn' => 'Choke',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'choke',
'DivisionProductInfoSlugEn' => 'choke'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
)
)
),
(int) 5 => array(
'Category' => array(
'DivisionProductId' => '4110',
'DivisionProductInternalCode' => '6',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Appeaux',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3050',
'DivisionProductId' => '4110',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Appeaux',
'DivisionProductInfoNameEn' => ' Game Calls',
'DivisionProductInfoDescriptionFr' => 'Appeaux',
'DivisionProductInfoDescriptionEn' => 'Game Calls',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'appeaux',
'DivisionProductInfoSlugEn' => 'game-calls'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
)
)
),
(int) 6 => array(
'Category' => array(
'DivisionProductId' => '4111',
'DivisionProductInternalCode' => '7',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Couteaux',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3051',
'DivisionProductId' => '4111',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Couteaux',
'DivisionProductInfoNameEn' => ' Knives',
'DivisionProductInfoDescriptionFr' => 'Couteaux',
'DivisionProductInfoDescriptionEn' => 'Knives',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'couteaux',
'DivisionProductInfoSlugEn' => 'knives'
),
'SubCategory' => array()
),
(int) 7 => array(
'Category' => array(
'DivisionProductId' => '4112',
'DivisionProductInternalCode' => '8',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Pièces d'armes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3052',
'DivisionProductId' => '4112',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Pièces d'armes',
'DivisionProductInfoNameEn' => 'Weapon coins',
'DivisionProductInfoDescriptionFr' => 'Pièces d'armes',
'DivisionProductInfoDescriptionEn' => 'Weapon coins
',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'pieces-d-armes',
'DivisionProductInfoSlugEn' => 'weapon-coins'
),
'SubCategory' => array()
),
(int) 8 => array(
'Category' => array(
'DivisionProductId' => '4113',
'DivisionProductInternalCode' => '9',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Montures et Bases',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3053',
'DivisionProductId' => '4113',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Montures et Bases',
'DivisionProductInfoNameEn' => 'Frames and Bases',
'DivisionProductInfoDescriptionFr' => 'Montures et Bases',
'DivisionProductInfoDescriptionEn' => 'Frames and Bases
',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'montures-et-bases',
'DivisionProductInfoSlugEn' => 'frames-and-bases'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 9 => array(
'Category' => array(
'DivisionProductId' => '4114',
'DivisionProductInternalCode' => '10',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Kit d’amorce 209 poudre noir',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3054',
'DivisionProductId' => '4114',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Kit d’amorce 209 poudre noir',
'DivisionProductInfoNameEn' => 'Primer Kit 209 black powder',
'DivisionProductInfoDescriptionFr' => 'Kit d’amorce 209 poudre noir',
'DivisionProductInfoDescriptionEn' => 'Primer Kit 209 black powder',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'kit-d-amorce-209-poudre-noir',
'DivisionProductInfoSlugEn' => 'primer-kit-209-black-powder'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 10 => array(
'Category' => array(
'DivisionProductId' => '4115',
'DivisionProductInternalCode' => '11',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Chargeurs',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3055',
'DivisionProductId' => '4115',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Chargeurs',
'DivisionProductInfoNameEn' => 'Chargers',
'DivisionProductInfoDescriptionFr' => 'Chargeurs',
'DivisionProductInfoDescriptionEn' => 'Chargers',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'chargeurs',
'DivisionProductInfoSlugEn' => 'chargers'
),
'SubCategory' => array()
),
(int) 11 => array(
'Category' => array(
'DivisionProductId' => '4116',
'DivisionProductInternalCode' => '12',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Canons',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3056',
'DivisionProductId' => '4116',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Canons',
'DivisionProductInfoNameEn' => 'Cannons',
'DivisionProductInfoDescriptionFr' => 'Canons',
'DivisionProductInfoDescriptionEn' => 'cannons',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'canons',
'DivisionProductInfoSlugEn' => 'cannons'
),
'SubCategory' => array()
),
(int) 12 => array(
'Category' => array(
'DivisionProductId' => '4117',
'DivisionProductInternalCode' => '13',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Scopes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3057',
'DivisionProductId' => '4117',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Scopes',
'DivisionProductInfoNameEn' => 'Scopes',
'DivisionProductInfoDescriptionFr' => 'Scopes',
'DivisionProductInfoDescriptionEn' => 'Scopes',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'scopes',
'DivisionProductInfoSlugEn' => 'scopes'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
)
)
)
)
$language = 'Fr'
include - APP/View/Products/index.ctp, line 20
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Invalid argument supplied for foreach() [APP/View/Products/index.ctp, line 20]Code Context<!-- Liste des produits selon les catégories -->
<div id="products" class="my-15">
<?php foreach($categories['Category']['SubCategory'] as $subCategories): ?>
$viewFile = '/var/www/armurierlavaltrie.logiq.ca/app/View/Products/index.ctp'
$isCateg = true
$products = array()
$categories = array()
$cart = array(
'products' => array(),
'totalQty' => (int) 0
)
$boutiques = array(
(int) 0 => array(
'Category' => array(
'DivisionProductId' => '4105',
'DivisionProductInternalCode' => '1',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Armes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3045',
'DivisionProductId' => '4105',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Armes',
'DivisionProductInfoNameEn' => 'Arms',
'DivisionProductInfoDescriptionFr' => 'Armes',
'DivisionProductInfoDescriptionEn' => 'Arms',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'armes',
'DivisionProductInfoSlugEn' => 'arms'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'DivisionProductId' => '4106',
'DivisionProductInternalCode' => '2',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Bolt Handle',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3046',
'DivisionProductId' => '4106',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Bolt Handle',
'DivisionProductInfoNameEn' => 'Bolt Handle',
'DivisionProductInfoDescriptionFr' => 'Bolt Handle',
'DivisionProductInfoDescriptionEn' => 'Bolt Handle',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'bolt-handle',
'DivisionProductInfoSlugEn' => 'bolt-handle'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
),
(int) 6 => array(
[maximum depth reached]
),
(int) 7 => array(
[maximum depth reached]
),
(int) 8 => array(
[maximum depth reached]
),
(int) 9 => array(
[maximum depth reached]
),
(int) 10 => array(
[maximum depth reached]
),
(int) 11 => array(
[maximum depth reached]
),
(int) 12 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'DivisionProductId' => '4107',
'DivisionProductInternalCode' => '3',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Crosses',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3047',
'DivisionProductId' => '4107',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Crosses',
'DivisionProductInfoNameEn' => 'Butt',
'DivisionProductInfoDescriptionFr' => 'Crosses',
'DivisionProductInfoDescriptionEn' => 'Butt',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'crosses',
'DivisionProductInfoSlugEn' => 'butt'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'DivisionProductId' => '4108',
'DivisionProductInternalCode' => '4',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Anti recul',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3048',
'DivisionProductId' => '4108',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Anti recul',
'DivisionProductInfoNameEn' => ' Anti recoil',
'DivisionProductInfoDescriptionFr' => 'Anti recul',
'DivisionProductInfoDescriptionEn' => 'Anti recoil',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'anti-recul',
'DivisionProductInfoSlugEn' => 'anti-recoil'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'DivisionProductId' => '4109',
'DivisionProductInternalCode' => '5',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Choke',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3049',
'DivisionProductId' => '4109',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Choke',
'DivisionProductInfoNameEn' => 'Choke',
'DivisionProductInfoDescriptionFr' => 'Choke',
'DivisionProductInfoDescriptionEn' => 'Choke',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'choke',
'DivisionProductInfoSlugEn' => 'choke'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
)
)
),
(int) 5 => array(
'Category' => array(
'DivisionProductId' => '4110',
'DivisionProductInternalCode' => '6',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Appeaux',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3050',
'DivisionProductId' => '4110',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Appeaux',
'DivisionProductInfoNameEn' => ' Game Calls',
'DivisionProductInfoDescriptionFr' => 'Appeaux',
'DivisionProductInfoDescriptionEn' => 'Game Calls',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'appeaux',
'DivisionProductInfoSlugEn' => 'game-calls'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
)
)
),
(int) 6 => array(
'Category' => array(
'DivisionProductId' => '4111',
'DivisionProductInternalCode' => '7',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Couteaux',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3051',
'DivisionProductId' => '4111',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Couteaux',
'DivisionProductInfoNameEn' => ' Knives',
'DivisionProductInfoDescriptionFr' => 'Couteaux',
'DivisionProductInfoDescriptionEn' => 'Knives',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'couteaux',
'DivisionProductInfoSlugEn' => 'knives'
),
'SubCategory' => array()
),
(int) 7 => array(
'Category' => array(
'DivisionProductId' => '4112',
'DivisionProductInternalCode' => '8',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Pièces d'armes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3052',
'DivisionProductId' => '4112',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Pièces d'armes',
'DivisionProductInfoNameEn' => 'Weapon coins',
'DivisionProductInfoDescriptionFr' => 'Pièces d'armes',
'DivisionProductInfoDescriptionEn' => 'Weapon coins
',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'pieces-d-armes',
'DivisionProductInfoSlugEn' => 'weapon-coins'
),
'SubCategory' => array()
),
(int) 8 => array(
'Category' => array(
'DivisionProductId' => '4113',
'DivisionProductInternalCode' => '9',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Montures et Bases',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3053',
'DivisionProductId' => '4113',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Montures et Bases',
'DivisionProductInfoNameEn' => 'Frames and Bases',
'DivisionProductInfoDescriptionFr' => 'Montures et Bases',
'DivisionProductInfoDescriptionEn' => 'Frames and Bases
',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'montures-et-bases',
'DivisionProductInfoSlugEn' => 'frames-and-bases'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 9 => array(
'Category' => array(
'DivisionProductId' => '4114',
'DivisionProductInternalCode' => '10',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Kit d’amorce 209 poudre noir',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3054',
'DivisionProductId' => '4114',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Kit d’amorce 209 poudre noir',
'DivisionProductInfoNameEn' => 'Primer Kit 209 black powder',
'DivisionProductInfoDescriptionFr' => 'Kit d’amorce 209 poudre noir',
'DivisionProductInfoDescriptionEn' => 'Primer Kit 209 black powder',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'kit-d-amorce-209-poudre-noir',
'DivisionProductInfoSlugEn' => 'primer-kit-209-black-powder'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 10 => array(
'Category' => array(
'DivisionProductId' => '4115',
'DivisionProductInternalCode' => '11',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Chargeurs',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3055',
'DivisionProductId' => '4115',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Chargeurs',
'DivisionProductInfoNameEn' => 'Chargers',
'DivisionProductInfoDescriptionFr' => 'Chargeurs',
'DivisionProductInfoDescriptionEn' => 'Chargers',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'chargeurs',
'DivisionProductInfoSlugEn' => 'chargers'
),
'SubCategory' => array()
),
(int) 11 => array(
'Category' => array(
'DivisionProductId' => '4116',
'DivisionProductInternalCode' => '12',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Canons',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3056',
'DivisionProductId' => '4116',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Canons',
'DivisionProductInfoNameEn' => 'Cannons',
'DivisionProductInfoDescriptionFr' => 'Canons',
'DivisionProductInfoDescriptionEn' => 'cannons',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'canons',
'DivisionProductInfoSlugEn' => 'cannons'
),
'SubCategory' => array()
),
(int) 12 => array(
'Category' => array(
'DivisionProductId' => '4117',
'DivisionProductInternalCode' => '13',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductName' => 'Scopes',
'DivisionProductIsActive' => true,
'DeptId' => '1035'
),
'CategoryInfo' => array(
'DivisionProductInfoId' => '3057',
'DivisionProductId' => '4117',
'BannerCode' => '1006',
'StoreCode' => '10023',
'DivisionProductInfoNameFr' => 'Scopes',
'DivisionProductInfoNameEn' => 'Scopes',
'DivisionProductInfoDescriptionFr' => 'Scopes',
'DivisionProductInfoDescriptionEn' => 'Scopes',
'DivisionProductInfoVideoFr' => '',
'DivisionProductInfoVideoEn' => '',
'DivisionProductInfoImagePathFr' => null,
'DivisionProductInfoImagePathEn' => null,
'DivisionProductInfoSlugFr' => 'scopes',
'DivisionProductInfoSlugEn' => 'scopes'
),
'SubCategory' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
)
)
)
)
$language = 'Fr'
include - APP/View/Products/index.ctp, line 20
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117