Warning (2): Invalid argument supplied for foreach() [APP/Controller/ProductController.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code, line 62]Code Context$id = '2' $typeName = array( 'Catalogue' => array( 'id' => '2', 'name' => 'Sản phẩm', 'name_eng' => 'Products', 'parent_id' => null, 'images' => null, 'images1' => null, 'lft' => '3', 'rght' => '86', 'pos' => '2', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'san-pham', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ) $groupId = array( (int) 0 => array( 'Catalogue' => array( 'id' => '3', 'name' => 'đèn công nghiệp', 'name_eng' => 'Industrial lights ', 'parent_id' => '2', 'images' => '20161109082813cf776f17dff085170c9480241c42b98f.jpg', 'images1' => null, 'lft' => '4', 'rght' => '5', 'pos' => '7', 'status' => '1', 'title_seo' => 'Đèn Công Nghiệp - Đèn nhà xưởng Tiết Kiệm Điện Năng siêu sáng', 'meta_key' => 'đèn chiếu sáng nhà xưởng 250w,đèn led nhà xưởng 50w,báo giá đèn led nhà xưởng,đèn led nhà xưởng 150w,đèn led nhà xưởng 100w,đèn led nhà xưởng philips,đèn cao áp nhà xưởng,đèn led nhà xưởng 200w', 'meta_des' => 'Đèn Công Nghiệp chuyên dùng lắp đặt đèn chiếu sáng nhà xưởng giúp tiết kiệm điện.công nghệ Led sự lựa chọn của nhiều doanh nghiệp, xí nghiệp trong chiếu sáng các xưởng sản xuất, nhà kho…', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-cong-nghiep', 'type' => '2', 'link' => '', 'hot' => '1', 'at' => null, 'images_multi' => null ) ), (int) 1 => array( 'Catalogue' => array( 'id' => '4', 'name' => 'đèn dân dụng', 'name_eng' => 'Residential lights ', 'parent_id' => '2', 'images' => '20161109082823ca044cf2bda6849beeacae8bf799ccc6.jpg', 'images1' => null, 'lft' => '6', 'rght' => '7', 'pos' => '6', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-dan-dung', 'type' => '2', 'link' => '', 'hot' => '1', 'at' => null, 'images_multi' => null ) ), (int) 2 => array( 'Catalogue' => array( 'id' => '5', 'name' => 'đèn trang trí', 'name_eng' => 'Decorative lights', 'parent_id' => '2', 'images' => '20170121074805166d02878543ad020b270ceffeb3fe90.jpg', 'images1' => null, 'lft' => '8', 'rght' => '35', 'pos' => '1', 'status' => '1', 'title_seo' => 'BÁN đèn trang trí cao cấp nhập khẩu chất lượng.', 'meta_key' => 'đèn trang trí,đèn trang trí trung quốc,mẫu đèn chùm trung quốc,đèn chùm trung quốc giá rẻ,đèn chùm pha lê trung quốc hà nội', 'meta_des' => 'Thế giới Đèn Chùm Trang Trí -Đại lý phân phối các sản phẩm: Bán đèn trang trí, đèn chùm pha lê,đèn nội thất,đèn ngoại thất sân vườn ở tại Hà Nội, tpHCM.Bạn sẽ được mua đèn với giá rẻ nhất.', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-trang-tri-1', 'type' => '2', 'link' => '', 'hot' => '1', 'at' => null, 'images_multi' => null ) ), (int) 3 => array( 'Catalogue' => array( 'id' => '24', 'name' => 'đèn chùm', 'name_eng' => 'Chandeliers', 'parent_id' => '5', 'images' => '201708040302022326eb84b13c47afd79b98dda65b4fd9.jpg', 'images1' => null, 'lft' => '9', 'rght' => '10', 'pos' => null, 'status' => '1', 'title_seo' => 'Bán Đèn Chùm Trang Trí giá rẻ- kiểu dáng đẹp cao cấp', 'meta_key' => 'Bán Đèn chùm Trang Trí Trung Quốc , Đèn Mâm Pha Lê, Đèn Chùm Pha Lê Trung Quốc ,đèn chùm trung quốc,đèn chùm,đèn,', 'meta_des' => 'Bán Đèn Trang Trí Trung Quốc - Đại lý Phân Phối toàn quốc Đèn chùm Trung Quốc,Đèn Mâm Pha Lê, Đèn Chùm Pha Lê Trung Quốc và Đèn Thả Pha Lê Tây Ban Nha, Pháp, Singapore, Đài Loan...', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-chum', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 4 => array( 'Catalogue' => array( 'id' => '25', 'name' => 'đèn ốp trần', 'name_eng' => 'Wall light', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '11', 'rght' => '12', 'pos' => '0', 'status' => '1', 'title_seo' => 'Đèn led ốp trần cao cấp chiếu sáng trang trí chính hãng nhập khẩu', 'meta_key' => 'đèn led ốp trần,đèn led,đèn ốp trần,', 'meta_des' => 'Đại lý Mua bán đèn led ốp trần chính hãng nhập khẩu, đèn led ốp trần giá tốt nhất thị trường, giao hàng toàn quốc', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-op-tran', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 5 => array( 'Catalogue' => array( 'id' => '26', 'name' => 'đèn thả', 'name_eng' => 'Drop lights', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '13', 'rght' => '14', 'pos' => '0', 'status' => '1', 'title_seo' => 'Đèn led thả trần mẫu đẹp Sang Trọng giá ưu đãi', 'meta_key' => 'đèn led,đèn led thả trần,đèn trần,', 'meta_des' => 'Đèn led thả trần trang trí đẹp giá rẻ. Chuyên cung cấp đèn thả trang trí các loại.Phong cách mới độc & lạ. Chất liệu bền, đẹp theo thời gian', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-tha', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 6 => array( 'Catalogue' => array( 'id' => '27', 'name' => 'đèn vách', 'name_eng' => 'Wall lights', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '15', 'rght' => '16', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-vach', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 7 => array( 'Catalogue' => array( 'id' => '28', 'name' => 'đèn trang trí ngoại thất', 'name_eng' => 'Exterior Decorative Lighting', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '17', 'rght' => '18', 'pos' => '0', 'status' => '1', 'title_seo' => 'Đèn Trang Trí Ngoại Thất - Đèn trang trí chiếu sáng ngoài trời', 'meta_key' => 'Đèn Trang Trí Ngoại Thất,đèn trang trí,đèn ngoại thất,đèn ngoài trời,đèn led', 'meta_des' => 'Đèn led Trang Trí Ngoại Thất - Đèn led trang trí ngoài trời, đèn led ốp tường ngoài trời, đèn trụ cổng vuông mẫu mã đa dạng dùng trang trí cho cổng, hành lang, sân vườn.', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-trang-tri-ngoai-that', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 8 => array( 'Catalogue' => array( 'id' => '29', 'name' => 'đèn trang trí nội thất', 'name_eng' => 'Interior Decorative Lighting', 'parent_id' => '5', 'images' => '2017080807434226c56db641a2e71c63b83c45750ba025.jpg', 'images1' => null, 'lft' => '19', 'rght' => '20', 'pos' => '0', 'status' => '1', 'title_seo' => 'BÁN ĐÈN TRANG TRÍ NỘI THẤT Phòng khách phòng ngủ phòng bếp ăn', 'meta_key' => 'ĐÈN TRANG TRÍ NỘI THẤT,đèn led chiếu sáng,đèn led,đèn trang trí,đèn nội thất,đèn,', 'meta_des' => 'ĐÈN CHÙM TRANG TRÍ NỘI THẤT cho phòng khách cao cấp thiết kế đẹp hiện đại Đèn chùm trang trí pha lê phòng ngủ, phòng ăn nhập khẩu độc đáo, độ bền cao, tiết kiệm năng lượng giá rẻ.', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-trang-tri-noi-that', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 9 => array( 'Catalogue' => array( 'id' => '30', 'name' => 'quạt đèn', 'name_eng' => 'Fan lights', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '21', 'rght' => '22', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'quat-den', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 10 => array( 'Catalogue' => array( 'id' => '31', 'name' => 'đèn pha tranh', 'name_eng' => 'Painting light', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '23', 'rght' => '24', 'pos' => '0', 'status' => '1', 'title_seo' => 'Bán đèn tranh hà nội-bán đèn rọi tranh tại Hà Nội tường gắn trần hiện đại', 'meta_key' => 'đèn soi tranh hà nội,đèn rọi tranh gắn trần,đèn rọi tranh hiện đại,đèn tranh hà nội,đèn rọi tranh hà nội,đèn soi tranh giá rẻ hà nội,đèn rọi tường,cách lắp đèn soi tranh,mua đèn tranh ở đâu', 'meta_des' => 'Mua đèn tranh ở đâu?Bán đèn tranh hà nội và toàn quốc- bán đèn soi tranh tại hà nội.Bán Đèn tranh giá rẻ, Đèn tranh LED kiểu dáng hiện đại, chất lượng cao', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-pha-tranh', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 11 => array( 'Catalogue' => array( 'id' => '32', 'name' => 'đèn bàn', 'name_eng' => 'Table lights', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '25', 'rght' => '26', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-ban', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 12 => array( 'Catalogue' => array( 'id' => '33', 'name' => 'đèn trang trí làm bằng sợi quang', 'name_eng' => ' Fiber optic lighting', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '27', 'rght' => '28', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-trang-tri-lam-bang-soi-quang', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 13 => array( 'Catalogue' => array( 'id' => '57', 'name' => 'Đèn trần', 'name_eng' => 'Ceiling light', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '29', 'rght' => '30', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'den-tran-1', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 14 => array( 'Catalogue' => array( 'id' => '58', 'name' => 'Đèn treo', 'name_eng' => 'Ceiling Lights', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '31', 'rght' => '32', 'pos' => '0', 'status' => '1', 'title_seo' => 'Đèn treo thả trang trí trần nhà phòng khách giá rẻ', 'meta_key' => 'đèn led,đèn treo,đèn thả,đèn trần, đèn treo trang trí,đèn trần trang trí,', 'meta_des' => 'Đèn led treo thả trang trí trần nhà phòng khách, bàn ăn..Giải pháp đèn led chiếu sáng và thẩm mỹ cho ngôi nhà của bạn', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'den-treo', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 15 => array( 'Catalogue' => array( 'id' => '60', 'name' => 'Đèn lồng', 'name_eng' => 'Lantern', 'parent_id' => '5', 'images' => null, 'images1' => null, 'lft' => '33', 'rght' => '34', 'pos' => '14', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-15', 'modified' => '2016-11-15', 'slug' => 'den-long', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 16 => array( 'Catalogue' => array( 'id' => '6', 'name' => 'đèn chuyên dụng', 'name_eng' => 'Special lighting', 'parent_id' => '2', 'images' => '201611090829359e9e1b7ea4e250af8fe1f1865650d42b.jpg', 'images1' => null, 'lft' => '36', 'rght' => '43', 'pos' => '8', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-chuyen-dung', 'type' => '2', 'link' => '', 'hot' => '1', 'at' => null, 'images_multi' => null ) ), (int) 17 => array( 'Catalogue' => array( 'id' => '64', 'name' => 'Đèn diệt khuẩn UV', 'name_eng' => 'UV bactericidal lights', 'parent_id' => '6', 'images' => null, 'images1' => null, 'lft' => '37', 'rght' => '38', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-12-19', 'modified' => '2016-12-19', 'slug' => 'den-diet-khuan-uv', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 18 => array( 'Catalogue' => array( 'id' => '65', 'name' => 'Đèn diệt côn trùng', 'name_eng' => 'Insect Lights', 'parent_id' => '6', 'images' => null, 'images1' => null, 'lft' => '39', 'rght' => '40', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-12-19', 'modified' => '2016-12-19', 'slug' => 'den-diet-con-trung', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 19 => array( 'Catalogue' => array( 'id' => '66', 'name' => 'Đèn sưởi nhà tắm', 'name_eng' => 'Bathroom heat lamps', 'parent_id' => '6', 'images' => null, 'images1' => null, 'lft' => '41', 'rght' => '42', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-12-19', 'modified' => '2016-12-19', 'slug' => 'den-suoi-nha-tam', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 20 => array( 'Catalogue' => array( 'id' => '7', 'name' => 'đèn trong nhà', 'name_eng' => 'Indoor lights', 'parent_id' => '2', 'images' => '20170121075820e1f2362693f1b502f5ebd68cbd0ad87a.jpg', 'images1' => null, 'lft' => '44', 'rght' => '45', 'pos' => '4', 'status' => '1', 'title_seo' => 'Đèn trang trí phòng khách Sang Trọng Bền Đẹp Ánh sáng nổi bật ', 'meta_key' => 'đèn trang trí phòng khách,đèn trang trí,đèn,', 'meta_des' => 'Bán Các mẫu Đèn led trang trí phòng khách, phòng ăn, phòng ngủ đẹp hiện đại giá rẻ trên toàn quốc ·mới độc & lạ.', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-trong-nha', 'type' => '2', 'link' => '', 'hot' => '1', 'at' => null, 'images_multi' => null ) ), (int) 21 => array( 'Catalogue' => array( 'id' => '8', 'name' => 'đèn ngoài trời', 'name_eng' => 'Outdoor lights ', 'parent_id' => '2', 'images' => '20161109083019c5753f81a579a4e12222646508843922.jpg', 'images1' => null, 'lft' => '46', 'rght' => '47', 'pos' => '5', 'status' => '1', 'title_seo' => 'Đèn trang trí ngoài trời- đèn vách tường thả treo trang trí ngoài trời', 'meta_key' => 'đèn tường ngoài trời,đèn treo ngoài trời,đèn thả ngoài trời,đèn vách ngoài trời,đèn trang trí ngoại thất,đèn trang trí trụ cổng,đèn dây trang trí ngoài trời,den trang tri san vuon', 'meta_des' => 'Cung cấp Đèn chiếu sáng ngoài trời và các loại Đèn led dây trang trí ngoại thất sân vườn cổng ngoài trời, phục vụ trong lĩnh vực chiếu sáng không gian', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-ngoai-troi', 'type' => '2', 'link' => '', 'hot' => '1', 'at' => null, 'images_multi' => null ) ), (int) 22 => array( 'Catalogue' => array( 'id' => '22', 'name' => 'đèn exit & emergency', 'name_eng' => 'Exit-Emergency lights ', 'parent_id' => '2', 'images' => '201611090828591e7bf26170d5dd37823b0b325e4b13b8.jpg', 'images1' => null, 'lft' => '48', 'rght' => '53', 'pos' => '9', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-exit-emergency', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 23 => array( 'Catalogue' => array( 'id' => '54', 'name' => 'Đèn khẩn cấp', 'name_eng' => 'Emergency lights', 'parent_id' => '22', 'images' => null, 'images1' => null, 'lft' => '49', 'rght' => '50', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'den-khan-cap', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 24 => array( 'Catalogue' => array( 'id' => '55', 'name' => 'Đèn thoát hiểm', 'name_eng' => 'Exit lights', 'parent_id' => '22', 'images' => null, 'images1' => null, 'lft' => '51', 'rght' => '52', 'pos' => '0', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'den-thoat-hiem', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 25 => array( 'Catalogue' => array( 'id' => '23', 'name' => 'đèn nội thất', 'name_eng' => 'Interior lighting', 'parent_id' => '2', 'images' => null, 'images1' => null, 'lft' => '54', 'rght' => '55', 'pos' => '10', 'status' => '1', 'title_seo' => 'Bán Đèn trang trí nội thất phòng khách Hà Nội tphcm Đà Nẵng', 'meta_key' => 'Đèn treo,Đèn lồng,bán đèn trang trí,đèn chùm trung quốc,đèn chùm,pha lê trung quốc,bán đèn led,đèn led chiếu sáng,đèn chùm ,châu âu,đèn trụ sân vườn,đèn phòng nổ,đèn thoát hiểm,đèn phòng khách,đèn phòng ngủ,đèn diệt côn trùng,đèn led,đèn cao cấp,đèn châu âu', 'meta_des' => 'Chuyên cung cấp Bán đèn trang trí nội thất phòng khách đẹp,đèn chiếu sáng tường,trần nhà hàng nhập khẩu đèn trang trí nội thất phòng khách cara eglo đơn giản hiện đại cao cấp giá rẻ ', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'den-noi-that', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 26 => array( 'Catalogue' => array( 'id' => '34', 'name' => 'đèn ngoại thất', 'name_eng' => 'Exterior lighting', 'parent_id' => '2', 'images' => null, 'images1' => null, 'lft' => '56', 'rght' => '57', 'pos' => '10', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-11', 'modified' => '2016-11-11', 'slug' => 'den-ngoai-that', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 27 => array( 'Catalogue' => array( 'id' => '38', 'name' => 'Đèn kiến trúc', 'name_eng' => 'Architectural lights', 'parent_id' => '2', 'images' => '201701210757332bf8d1a826659708a87d010f056ef59c.jpg', 'images1' => null, 'lft' => '58', 'rght' => '59', 'pos' => '2', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'den-kien-truc', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 28 => array( 'Catalogue' => array( 'id' => '39', 'name' => 'Phụ kiện cho đèn', 'name_eng' => 'Accessories for lights', 'parent_id' => '2', 'images' => null, 'images1' => null, 'lft' => '60', 'rght' => '85', 'pos' => '3', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'phu-kien-cho-den', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 29 => array( 'Catalogue' => array( 'id' => '40', 'name' => 'Chóa đèn', 'name_eng' => 'HeadLight ', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '61', 'rght' => '62', 'pos' => '391', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'choa-den', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 30 => array( 'Catalogue' => array( 'id' => '41', 'name' => 'Máng đèn', 'name_eng' => 'Trough', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '63', 'rght' => '64', 'pos' => '393', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'mang-den', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 31 => array( 'Catalogue' => array( 'id' => '42', 'name' => 'Bóng đèn', 'name_eng' => 'Electric bulb', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '65', 'rght' => '66', 'pos' => '392', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'bong-den', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 32 => array( 'Catalogue' => array( 'id' => '43', 'name' => 'Kích điện', 'name_eng' => 'electric stimulus', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '67', 'rght' => '68', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'kich-dien', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 33 => array( 'Catalogue' => array( 'id' => '44', 'name' => 'Tụ điện', 'name_eng' => 'Capacitor', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '69', 'rght' => '70', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'tu-dien-2', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 34 => array( 'Catalogue' => array( 'id' => '45', 'name' => 'Chấn lưu', 'name_eng' => 'Ballast', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '71', 'rght' => '72', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'chan-luu', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 35 => array( 'Catalogue' => array( 'id' => '46', 'name' => 'Tụ bù', 'name_eng' => 'Capacitor', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '73', 'rght' => '74', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'tu-bu', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 36 => array( 'Catalogue' => array( 'id' => '47', 'name' => 'Biến áp', 'name_eng' => 'Transformer', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '75', 'rght' => '76', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'bien-ap', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 37 => array( 'Catalogue' => array( 'id' => '48', 'name' => 'Tủ điện', 'name_eng' => 'Electrical cabinets', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '77', 'rght' => '78', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-13', 'modified' => '2016-11-13', 'slug' => 'tu-dien-1', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 38 => array( 'Catalogue' => array( 'id' => '51', 'name' => 'Công tắc thời gian GRAESSLIN', 'name_eng' => 'GRAESSLIN time switch', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '79', 'rght' => '80', 'pos' => '394', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'cong-tac-thoi-gian-graesslin', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 39 => array( 'Catalogue' => array( 'id' => '52', 'name' => 'Công tắc thời gian THEBEN', 'name_eng' => 'THEBEN time switch', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '81', 'rght' => '82', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'cong-tac-thoi-gian-theben', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ), (int) 40 => array( 'Catalogue' => array( 'id' => '53', 'name' => 'Thiết bị điều khiển ánh sáng GRAESSLIN, THEBEN', 'name_eng' => 'Light control equipment GRAESSLIN, THEBEN', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '83', 'rght' => '84', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'thiet-bi-dieu-khien-anh-sang-graesslin-theben', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ) ) $arrId = array( (int) 0 => '2', (int) 1 => '3', (int) 2 => '4', (int) 3 => '5', (int) 4 => '24', (int) 5 => '25', (int) 6 => '26', (int) 7 => '27', (int) 8 => '28', (int) 9 => '29', (int) 10 => '30', (int) 11 => '31', (int) 12 => '32', (int) 13 => '33', (int) 14 => '57', (int) 15 => '58', (int) 16 => '60', (int) 17 => '6', (int) 18 => '64', (int) 19 => '65', (int) 20 => '66', (int) 21 => '7', (int) 22 => '8', (int) 23 => '22', (int) 24 => '54', (int) 25 => '55', (int) 26 => '23', (int) 27 => '34', (int) 28 => '38', (int) 29 => '39', (int) 30 => '40', (int) 31 => '41', (int) 32 => '42', (int) 33 => '43', (int) 34 => '44', (int) 35 => '45', (int) 36 => '46', (int) 37 => '47', (int) 38 => '48', (int) 39 => '51', (int) 40 => '52', (int) 41 => '53' ) $values = array( 'Catalogue' => array( 'id' => '53', 'name' => 'Thiết bị điều khiển ánh sáng GRAESSLIN, THEBEN', 'name_eng' => 'Light control equipment GRAESSLIN, THEBEN', 'parent_id' => '39', 'images' => null, 'images1' => null, 'lft' => '83', 'rght' => '84', 'pos' => '395', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-14', 'modified' => '2016-11-14', 'slug' => 'thiet-bi-dieu-khien-anh-sang-graesslin-theben', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ) $duongdan = array( (int) 0 => array( 'Catalogue' => array( 'id' => '2', 'name' => 'Sản phẩm', 'name_eng' => 'Products', 'parent_id' => null, 'images' => null, 'images1' => null, 'lft' => '3', 'rght' => '86', 'pos' => '2', 'status' => '1', 'title_seo' => '', 'meta_key' => '', 'meta_des' => '', 'created' => '2016-11-09', 'modified' => '2016-11-09', 'slug' => 'san-pham', 'type' => '2', 'link' => '', 'hot' => '0', 'at' => null, 'images_multi' => null ) ) ) $conditions = array( (int) 0 => array( 'Product.status' => (int) 1, 'Product.cat_id' => array( (int) 0 => '2', (int) 1 => '3', (int) 2 => '4', (int) 3 => '5', (int) 4 => '24', (int) 5 => '25', (int) 6 => '26', (int) 7 => '27', (int) 8 => '28', (int) 9 => '29', (int) 10 => '30', (int) 11 => '31', (int) 12 => '32', (int) 13 => '33', (int) 14 => '57', (int) 15 => '58', (int) 16 => '60', (int) 17 => '6', (int) 18 => '64', (int) 19 => '65', (int) 20 => '66', (int) 21 => '7', (int) 22 => '8', (int) 23 => '22', (int) 24 => '54', (int) 25 => '55', (int) 26 => '23', (int) 27 => '34', (int) 28 => '38', (int) 29 => '39', (int) 30 => '40', (int) 31 => '41', (int) 32 => '42', (int) 33 => '43', (int) 34 => '44', (int) 35 => '45', (int) 36 => '46', (int) 37 => '47', (int) 38 => '48', (int) 39 => '51', (int) 40 => '52', (int) 41 => '53' ) ) ) $bixoa = '11,62' $sstemp = array()ProductController::index() - APP/Controller/ProductController.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code, line 62 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Error: The requested address '/product/index/2/san-pham/page:2?delfl=11%2C62' was not found on this server.
* @link https://book.cakephp.org/2.0/en/controllers.html#Controller::paginate
*/
public function paginate($object = null, $scope = array(), $whitelist = array()) {
return $this->Components->load('Paginator', $this->paginate)->paginate($object, $scope, $whitelist);
}
'Product' array() array()
'Product'
'2' 'san-pham'
'action' => $request->params['action']
));
}
return $method->invokeArgs($this, $request->params['pass']);
object(ProductController) { name => 'Product' uses => array( (int) 0 => 'Catalogue', (int) 1 => 'Product', (int) 2 => 'Hoadon', (int) 3 => 'Customer', (int) 4 => 'Hanghoa', (int) 5 => 'Subproduct', (int) 6 => 'Setting', (int) 7 => 'Cachang', (int) 8 => 'Atribute', (int) 9 => 'Proatt', (int) 10 => 'Album', (int) 11 => 'News' ) helpers => array() request => object(CakeRequest) { params => array( [maximum depth reached] ) data => array([maximum depth reached]) query => array( [maximum depth reached] ) url => 'product/index/2/san-pham/page:2' base => '' webroot => '/' here => '/product/index/2/san-pham/page:2' [protected] _detectors => array( [maximum depth reached] ) [protected] _input => '' } response => object(CakeResponse) { [protected] _statusCodes => array( [maximum depth reached] ) [protected] _mimeTypes => array( [maximum depth reached] ) [protected] _protocol => 'HTTP/1.1' [protected] _status => (int) 200 [protected] _contentType => 'text/html' [protected] _headers => array([maximum depth reached]) [protected] _body => null [protected] _file => null [protected] _fileRange => null [protected] _charset => 'UTF-8' [protected] _cacheDirectives => array([maximum depth reached]) [protected] _cookies => array([maximum depth reached]) } viewPath => 'Product' layoutPath => null viewVars => array( 'description_for_layout' => 'Sản phẩm', 'keywords_for_layout' => 'Sản phẩm', 'title_for_layout' => 'Sản phẩm', 'duongdan' => array( (int) 0 => array( [maximum depth reached] ) ), 'typeName' => array( 'Catalogue' => array( [maximum depth reached] ) ), 'lang' => '', 'setting' => array( 'Setting' => array( [maximum depth reached] ) ) ) view => 'index' layout => 'default' autoRender => true autoLayout => true Components => object(ComponentCollection) { defaultPriority => (int) 10 [protected] _Controller => object(ProductController) {} [protected] _enabled => array( [maximum depth reached] ) [protected] _loaded => array( [maximum depth reached] ) } components => array( (int) 0 => 'Session', (int) 1 => 'Flash' ) viewClass => 'View' View => null ext => '.ctp' plugin => null cacheAction => false passedArgs => array( (int) 0 => '2', (int) 1 => 'san-pham', 'page' => '2' ) scaffold => false methods => array( (int) 0 => 'index', (int) 1 => 'cachang', (int) 2 => 'hangsx', (int) 3 => 'detail', (int) 4 => 'listproduct', (int) 5 => 'search', (int) 6 => 'search1', (int) 7 => 'cart', (int) 8 => 'shopingcart', (int) 9 => 'orderproduct', (int) 10 => 'payment', (int) 11 => 'ordersuccess', (int) 13 => '_setErrorLayout' ) modelClass => 'Catalogue' modelKey => 'product' validationErrors => null Session => object(SessionComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Flash => object(FlashComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _defaultConfig => array( [maximum depth reached] ) [protected] _Collection => null [protected] _componentMap => array([maximum depth reached]) } Setting => object(AppModel) { recursive => (int) 0 useDbConfig => 'default' useTable => 'settings' id => false data => array([maximum depth reached]) schemaName => 'denplc_den' table => 'settings' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null plugin => null name => 'Setting' alias => 'Setting' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) tablePrefix => '' [protected] _schema => null [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } Catalogue => object(Catalogue) { name => 'Catalogue' displayField => 'name' actsAs => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) recursive => (int) 0 useDbConfig => 'default' useTable => 'catalogues' id => '2' data => array( [maximum depth reached] ) schemaName => 'denplc_den' table => 'catalogues' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null plugin => null alias => 'Catalogue' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) tablePrefix => '' [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } Product => object(Product) { name => 'Product' displayField => 'name' belongsTo => array( [maximum depth reached] ) recursive => (int) 0 useDbConfig => 'default' useTable => 'products' id => false data => array([maximum depth reached]) schemaName => 'denplc_den' table => 'products' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null plugin => null alias => 'Product' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) tablePrefix => '' Catalogue => object(Catalogue) {} [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) { [protected] _generalManager => object(CakeEventManager) {} [protected] _listeners => array( [maximum depth reached] ) [protected] _isGlobal => false } } array( (int) 0 => '2', (int) 1 => 'san-pham' )
$response = $controller->response;
$render = true;
$result = $controller->invokeAction($request);
if ($result instanceof CakeResponse) {
object(CakeRequest) { params => array( 'plugin' => null, 'controller' => 'product', 'action' => 'index', 'named' => array( 'page' => '2' ), 'pass' => array( (int) 0 => '2', (int) 1 => 'san-pham' ), 'paging' => array( 'Product' => array( [maximum depth reached] ) ), 'models' => array( 'Setting' => array( [maximum depth reached] ), 'Catalogue' => array( [maximum depth reached] ), 'Product' => array( [maximum depth reached] ) ) ) data => array() query => array( 'delfl' => '11,62' ) url => 'product/index/2/san-pham/page:2' base => '' webroot => '/' here => '/product/index/2/san-pham/page:2' [protected] _detectors => array( 'get' => array( 'env' => 'REQUEST_METHOD', 'value' => 'GET' ), 'patch' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PATCH' ), 'post' => array( 'env' => 'REQUEST_METHOD', 'value' => 'POST' ), 'put' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PUT' ), 'delete' => array( 'env' => 'REQUEST_METHOD', 'value' => 'DELETE' ), 'head' => array( 'env' => 'REQUEST_METHOD', 'value' => 'HEAD' ), 'options' => array( 'env' => 'REQUEST_METHOD', 'value' => 'OPTIONS' ), 'ssl' => array( 'env' => 'HTTPS', 'value' => (int) 1 ), 'ajax' => array( 'env' => 'HTTP_X_REQUESTED_WITH', 'value' => 'XMLHttpRequest' ), 'flash' => array( 'env' => 'HTTP_USER_AGENT', 'pattern' => '/^(Shockwave|Adobe) Flash/' ), 'mobile' => array( 'env' => 'HTTP_USER_AGENT', 'options' => array( [maximum depth reached] ) ), 'requested' => array( 'param' => 'requested', 'value' => (int) 1 ), 'json' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'json' ), 'xml' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'xml' ) ) [protected] _input => '' }
));
}
$response = $this->_invoke($controller, $request);
if (isset($request->params['return'])) {
object(ProductController) { name => 'Product' uses => array( (int) 0 => 'Catalogue', (int) 1 => 'Product', (int) 2 => 'Hoadon', (int) 3 => 'Customer', (int) 4 => 'Hanghoa', (int) 5 => 'Subproduct', (int) 6 => 'Setting', (int) 7 => 'Cachang', (int) 8 => 'Atribute', (int) 9 => 'Proatt', (int) 10 => 'Album', (int) 11 => 'News' ) helpers => array() request => object(CakeRequest) { params => array( [maximum depth reached] ) data => array([maximum depth reached]) query => array( [maximum depth reached] ) url => 'product/index/2/san-pham/page:2' base => '' webroot => '/' here => '/product/index/2/san-pham/page:2' [protected] _detectors => array( [maximum depth reached] ) [protected] _input => '' } response => object(CakeResponse) { [protected] _statusCodes => array( [maximum depth reached] ) [protected] _mimeTypes => array( [maximum depth reached] ) [protected] _protocol => 'HTTP/1.1' [protected] _status => (int) 200 [protected] _contentType => 'text/html' [protected] _headers => array([maximum depth reached]) [protected] _body => null [protected] _file => null [protected] _fileRange => null [protected] _charset => 'UTF-8' [protected] _cacheDirectives => array([maximum depth reached]) [protected] _cookies => array([maximum depth reached]) } viewPath => 'Product' layoutPath => null viewVars => array( 'description_for_layout' => 'Sản phẩm', 'keywords_for_layout' => 'Sản phẩm', 'title_for_layout' => 'Sản phẩm', 'duongdan' => array( (int) 0 => array( [maximum depth reached] ) ), 'typeName' => array( 'Catalogue' => array( [maximum depth reached] ) ), 'lang' => '', 'setting' => array( 'Setting' => array( [maximum depth reached] ) ) ) view => 'index' layout => 'default' autoRender => true autoLayout => true Components => object(ComponentCollection) { defaultPriority => (int) 10 [protected] _Controller => object(ProductController) {} [protected] _enabled => array( [maximum depth reached] ) [protected] _loaded => array( [maximum depth reached] ) } components => array( (int) 0 => 'Session', (int) 1 => 'Flash' ) viewClass => 'View' View => null ext => '.ctp' plugin => null cacheAction => false passedArgs => array( (int) 0 => '2', (int) 1 => 'san-pham', 'page' => '2' ) scaffold => false methods => array( (int) 0 => 'index', (int) 1 => 'cachang', (int) 2 => 'hangsx', (int) 3 => 'detail', (int) 4 => 'listproduct', (int) 5 => 'search', (int) 6 => 'search1', (int) 7 => 'cart', (int) 8 => 'shopingcart', (int) 9 => 'orderproduct', (int) 10 => 'payment', (int) 11 => 'ordersuccess', (int) 13 => '_setErrorLayout' ) modelClass => 'Catalogue' modelKey => 'product' validationErrors => null Session => object(SessionComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Flash => object(FlashComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _defaultConfig => array( [maximum depth reached] ) [protected] _Collection => null [protected] _componentMap => array([maximum depth reached]) } Setting => object(AppModel) { recursive => (int) 0 useDbConfig => 'default' useTable => 'settings' id => false data => array([maximum depth reached]) schemaName => 'denplc_den' table => 'settings' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null plugin => null name => 'Setting' alias => 'Setting' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) tablePrefix => '' [protected] _schema => null [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } Catalogue => object(Catalogue) { name => 'Catalogue' displayField => 'name' actsAs => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) recursive => (int) 0 useDbConfig => 'default' useTable => 'catalogues' id => '2' data => array( [maximum depth reached] ) schemaName => 'denplc_den' table => 'catalogues' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null plugin => null alias => 'Catalogue' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) tablePrefix => '' [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } Product => object(Product) { name => 'Product' displayField => 'name' belongsTo => array( [maximum depth reached] ) recursive => (int) 0 useDbConfig => 'default' useTable => 'products' id => false data => array([maximum depth reached]) schemaName => 'denplc_den' table => 'products' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null plugin => null alias => 'Product' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) tablePrefix => '' Catalogue => object(Catalogue) {} [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) { [protected] _generalManager => object(CakeEventManager) {} [protected] _listeners => array( [maximum depth reached] ) [protected] _isGlobal => false } } object(CakeRequest) { params => array( 'plugin' => null, 'controller' => 'product', 'action' => 'index', 'named' => array( 'page' => '2' ), 'pass' => array( (int) 0 => '2', (int) 1 => 'san-pham' ), 'paging' => array( 'Product' => array( [maximum depth reached] ) ), 'models' => array( 'Setting' => array( [maximum depth reached] ), 'Catalogue' => array( [maximum depth reached] ), 'Product' => array( [maximum depth reached] ) ) ) data => array() query => array( 'delfl' => '11,62' ) url => 'product/index/2/san-pham/page:2' base => '' webroot => '/' here => '/product/index/2/san-pham/page:2' [protected] _detectors => array( 'get' => array( 'env' => 'REQUEST_METHOD', 'value' => 'GET' ), 'patch' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PATCH' ), 'post' => array( 'env' => 'REQUEST_METHOD', 'value' => 'POST' ), 'put' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PUT' ), 'delete' => array( 'env' => 'REQUEST_METHOD', 'value' => 'DELETE' ), 'head' => array( 'env' => 'REQUEST_METHOD', 'value' => 'HEAD' ), 'options' => array( 'env' => 'REQUEST_METHOD', 'value' => 'OPTIONS' ), 'ssl' => array( 'env' => 'HTTPS', 'value' => (int) 1 ), 'ajax' => array( 'env' => 'HTTP_X_REQUESTED_WITH', 'value' => 'XMLHttpRequest' ), 'flash' => array( 'env' => 'HTTP_USER_AGENT', 'pattern' => '/^(Shockwave|Adobe) Flash/' ), 'mobile' => array( 'env' => 'HTTP_USER_AGENT', 'options' => array( [maximum depth reached] ) ), 'requested' => array( 'param' => 'requested', 'value' => (int) 1 ), 'json' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'json' ), 'xml' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'xml' ) ) [protected] _input => '' }
$Dispatcher->dispatch(
new CakeRequest(),
new CakeResponse()
);
object(CakeRequest) { params => array( 'plugin' => null, 'controller' => 'product', 'action' => 'index', 'named' => array( 'page' => '2' ), 'pass' => array( (int) 0 => '2', (int) 1 => 'san-pham' ), 'paging' => array( 'Product' => array( [maximum depth reached] ) ), 'models' => array( 'Setting' => array( [maximum depth reached] ), 'Catalogue' => array( [maximum depth reached] ), 'Product' => array( [maximum depth reached] ) ) ) data => array() query => array( 'delfl' => '11,62' ) url => 'product/index/2/san-pham/page:2' base => '' webroot => '/' here => '/product/index/2/san-pham/page:2' [protected] _detectors => array( 'get' => array( 'env' => 'REQUEST_METHOD', 'value' => 'GET' ), 'patch' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PATCH' ), 'post' => array( 'env' => 'REQUEST_METHOD', 'value' => 'POST' ), 'put' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PUT' ), 'delete' => array( 'env' => 'REQUEST_METHOD', 'value' => 'DELETE' ), 'head' => array( 'env' => 'REQUEST_METHOD', 'value' => 'HEAD' ), 'options' => array( 'env' => 'REQUEST_METHOD', 'value' => 'OPTIONS' ), 'ssl' => array( 'env' => 'HTTPS', 'value' => (int) 1 ), 'ajax' => array( 'env' => 'HTTP_X_REQUESTED_WITH', 'value' => 'XMLHttpRequest' ), 'flash' => array( 'env' => 'HTTP_USER_AGENT', 'pattern' => '/^(Shockwave|Adobe) Flash/' ), 'mobile' => array( 'env' => 'HTTP_USER_AGENT', 'options' => array( [maximum depth reached] ) ), 'requested' => array( 'param' => 'requested', 'value' => (int) 1 ), 'json' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'json' ), 'xml' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'xml' ) ) [protected] _input => '' } object(CakeResponse) { [protected] _statusCodes => array( (int) 100 => 'Continue', (int) 101 => 'Switching Protocols', (int) 200 => 'OK', (int) 201 => 'Created', (int) 202 => 'Accepted', (int) 203 => 'Non-Authoritative Information', (int) 204 => 'No Content', (int) 205 => 'Reset Content', (int) 206 => 'Partial Content', (int) 300 => 'Multiple Choices', (int) 301 => 'Moved Permanently', (int) 302 => 'Found', (int) 303 => 'See Other', (int) 304 => 'Not Modified', (int) 305 => 'Use Proxy', (int) 307 => 'Temporary Redirect', (int) 400 => 'Bad Request', (int) 401 => 'Unauthorized', (int) 402 => 'Payment Required', (int) 403 => 'Forbidden', (int) 404 => 'Not Found', (int) 405 => 'Method Not Allowed', (int) 406 => 'Not Acceptable', (int) 407 => 'Proxy Authentication Required', (int) 408 => 'Request Time-out', (int) 409 => 'Conflict', (int) 410 => 'Gone', (int) 411 => 'Length Required', (int) 412 => 'Precondition Failed', (int) 413 => 'Request Entity Too Large', (int) 414 => 'Request-URI Too Large', (int) 415 => 'Unsupported Media Type', (int) 416 => 'Requested range not satisfiable', (int) 417 => 'Expectation Failed', (int) 429 => 'Too Many Requests', (int) 500 => 'Internal Server Error', (int) 501 => 'Not Implemented', (int) 502 => 'Bad Gateway', (int) 503 => 'Service Unavailable', (int) 504 => 'Gateway Time-out', (int) 505 => 'Unsupported Version' ) [protected] _mimeTypes => array( 'html' => array( (int) 0 => 'text/html', (int) 1 => '*/*' ), 'json' => 'application/json', 'xml' => array( (int) 0 => 'application/xml', (int) 1 => 'text/xml' ), 'rss' => 'application/rss+xml', 'ai' => 'application/postscript', 'bcpio' => 'application/x-bcpio', 'bin' => 'application/octet-stream', 'ccad' => 'application/clariscad', 'cdf' => 'application/x-netcdf', 'class' => 'application/octet-stream', 'cpio' => 'application/x-cpio', 'cpt' => 'application/mac-compactpro', 'csh' => 'application/x-csh', 'csv' => array( (int) 0 => 'text/csv', (int) 1 => 'application/vnd.ms-excel' ), 'dcr' => 'application/x-director', 'dir' => 'application/x-director', 'dms' => 'application/octet-stream', 'doc' => 'application/msword', 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'drw' => 'application/drafting', 'dvi' => 'application/x-dvi', 'dwg' => 'application/acad', 'dxf' => 'application/dxf', 'dxr' => 'application/x-director', 'eot' => 'application/vnd.ms-fontobject', 'eps' => 'application/postscript', 'exe' => 'application/octet-stream', 'ez' => 'application/andrew-inset', 'flv' => 'video/x-flv', 'gtar' => 'application/x-gtar', 'gz' => 'application/x-gzip', 'bz2' => 'application/x-bzip', '7z' => 'application/x-7z-compressed', 'hdf' => 'application/x-hdf', 'hqx' => 'application/mac-binhex40', 'ico' => 'image/x-icon', 'ips' => 'application/x-ipscript', 'ipx' => 'application/x-ipix', 'js' => 'application/javascript', 'jsonapi' => 'application/vnd.api+json', 'latex' => 'application/x-latex', 'lha' => 'application/octet-stream', 'lsp' => 'application/x-lisp', 'lzh' => 'application/octet-stream', 'man' => 'application/x-troff-man', 'me' => 'application/x-troff-me', 'mif' => 'application/vnd.mif', 'ms' => 'application/x-troff-ms', 'nc' => 'application/x-netcdf', 'oda' => 'application/oda', 'otf' => 'font/otf', 'pdf' => 'application/pdf', 'pgn' => 'application/x-chess-pgn', 'pot' => 'application/vnd.ms-powerpoint', 'pps' => 'application/vnd.ms-powerpoint', 'ppt' => 'application/vnd.ms-powerpoint', 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'ppz' => 'application/vnd.ms-powerpoint', 'pre' => 'application/x-freelance', 'prt' => 'application/pro_eng', 'ps' => 'application/postscript', 'roff' => 'application/x-troff', 'scm' => 'application/x-lotusscreencam', 'set' => 'application/set', 'sh' => 'application/x-sh', 'shar' => 'application/x-shar', 'sit' => 'application/x-stuffit', 'skd' => 'application/x-koan', 'skm' => 'application/x-koan', 'skp' => 'application/x-koan', 'skt' => 'application/x-koan', 'smi' => 'application/smil', 'smil' => 'application/smil', 'sol' => 'application/solids', 'spl' => 'application/x-futuresplash', 'src' => 'application/x-wais-source', 'step' => 'application/STEP', 'stl' => 'application/SLA', 'stp' => 'application/STEP', 'sv4cpio' => 'application/x-sv4cpio', 'sv4crc' => 'application/x-sv4crc', 'svg' => 'image/svg+xml', 'svgz' => 'image/svg+xml', 'swf' => 'application/x-shockwave-flash', 't' => 'application/x-troff', 'tar' => 'application/x-tar', 'tcl' => 'application/x-tcl', 'tex' => 'application/x-tex', 'texi' => 'application/x-texinfo', 'texinfo' => 'application/x-texinfo', 'tr' => 'application/x-troff', 'tsp' => 'application/dsptype', 'ttc' => 'font/ttf', 'ttf' => 'font/ttf', 'unv' => 'application/i-deas', 'ustar' => 'application/x-ustar', 'vcd' => 'application/x-cdlink', 'vda' => 'application/vda', 'xlc' => 'application/vnd.ms-excel', 'xll' => 'application/vnd.ms-excel', 'xlm' => 'application/vnd.ms-excel', 'xls' => 'application/vnd.ms-excel', 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'xlw' => 'application/vnd.ms-excel', 'zip' => 'application/zip', 'aif' => 'audio/x-aiff', 'aifc' => 'audio/x-aiff', 'aiff' => 'audio/x-aiff', 'au' => 'audio/basic', 'kar' => 'audio/midi', 'mid' => 'audio/midi', 'midi' => 'audio/midi', 'mp2' => 'audio/mpeg', 'mp3' => 'audio/mpeg', 'mpga' => 'audio/mpeg', 'ogg' => 'audio/ogg', 'oga' => 'audio/ogg', 'spx' => 'audio/ogg', 'ra' => 'audio/x-realaudio', 'ram' => 'audio/x-pn-realaudio', 'rm' => 'audio/x-pn-realaudio', 'rpm' => 'audio/x-pn-realaudio-plugin', 'snd' => 'audio/basic', 'tsi' => 'audio/TSP-audio', 'wav' => 'audio/x-wav', 'aac' => 'audio/aac', 'asc' => 'text/plain', 'c' => 'text/plain', 'cc' => 'text/plain', 'css' => 'text/css', 'etx' => 'text/x-setext', 'f' => 'text/plain', 'f90' => 'text/plain', 'h' => 'text/plain', 'hh' => 'text/plain', 'htm' => array( (int) 0 => 'text/html', (int) 1 => '*/*' ), 'ics' => 'text/calendar', 'm' => 'text/plain', 'rtf' => 'text/rtf', 'rtx' => 'text/richtext', 'sgm' => 'text/sgml', 'sgml' => 'text/sgml', 'tsv' => 'text/tab-separated-values', 'tpl' => 'text/template', 'txt' => 'text/plain', 'text' => 'text/plain', 'avi' => 'video/x-msvideo', 'fli' => 'video/x-fli', 'mov' => 'video/quicktime', 'movie' => 'video/x-sgi-movie', 'mpe' => 'video/mpeg', 'mpeg' => 'video/mpeg', 'mpg' => 'video/mpeg', 'qt' => 'video/quicktime', 'viv' => 'video/vnd.vivo', 'vivo' => 'video/vnd.vivo', 'ogv' => 'video/ogg', 'webm' => 'video/webm', 'mp4' => 'video/mp4', 'm4v' => 'video/mp4', 'f4v' => 'video/mp4', 'f4p' => 'video/mp4', 'm4a' => 'audio/mp4', 'f4a' => 'audio/mp4', 'f4b' => 'audio/mp4', 'gif' => 'image/gif', 'ief' => 'image/ief', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'jpe' => 'image/jpeg', 'pbm' => 'image/x-portable-bitmap', 'pgm' => 'image/x-portable-graymap', 'png' => 'image/png', 'pnm' => 'image/x-portable-anymap', 'ppm' => 'image/x-portable-pixmap', 'ras' => 'image/cmu-raster', 'rgb' => 'image/x-rgb', 'tif' => 'image/tiff', 'tiff' => 'image/tiff', 'xbm' => 'image/x-xbitmap', 'xpm' => 'image/x-xpixmap', 'xwd' => 'image/x-xwindowdump', 'psd' => array( (int) 0 => 'application/photoshop', (int) 1 => 'application/psd', (int) 2 => 'image/psd', (int) 3 => 'image/x-photoshop', (int) 4 => 'image/photoshop', (int) 5 => 'zz-application/zz-winassoc-psd' ), 'ice' => 'x-conference/x-cooltalk', 'iges' => 'model/iges', 'igs' => 'model/iges', 'mesh' => 'model/mesh', 'msh' => 'model/mesh', 'silo' => 'model/mesh', 'vrml' => 'model/vrml', 'wrl' => 'model/vrml', 'mime' => 'www/mime', 'pdb' => 'chemical/x-pdb', 'xyz' => 'chemical/x-pdb', 'javascript' => 'application/javascript', 'form' => 'application/x-www-form-urlencoded', 'file' => 'multipart/form-data', 'xhtml' => array( (int) 0 => 'application/xhtml+xml', (int) 1 => 'application/xhtml', (int) 2 => 'text/xhtml' ), 'xhtml-mobile' => 'application/vnd.wap.xhtml+xml', 'atom' => 'application/atom+xml', 'amf' => 'application/x-amf', 'wap' => array( (int) 0 => 'text/vnd.wap.wml', (int) 1 => 'text/vnd.wap.wmlscript', (int) 2 => 'image/vnd.wap.wbmp' ), 'wml' => 'text/vnd.wap.wml', 'wmlscript' => 'text/vnd.wap.wmlscript', 'wbmp' => 'image/vnd.wap.wbmp', 'woff' => 'application/x-font-woff', 'webp' => 'image/webp', 'appcache' => 'text/cache-manifest', 'manifest' => 'text/cache-manifest', 'htc' => 'text/x-component', 'rdf' => 'application/xml', 'crx' => 'application/x-chrome-extension', 'oex' => 'application/x-opera-extension', 'xpi' => 'application/x-xpinstall', 'safariextz' => 'application/octet-stream', 'webapp' => 'application/x-web-app-manifest+json', 'vcf' => 'text/x-vcard', 'vtt' => 'text/vtt', 'mkv' => 'video/x-matroska', 'pkpass' => 'application/vnd.apple.pkpass', 'ajax' => 'text/html' ) [protected] _protocol => 'HTTP/1.1' [protected] _status => (int) 200 [protected] _contentType => 'text/html' [protected] _headers => array() [protected] _body => null [protected] _file => null [protected] _fileRange => null [protected] _charset => 'UTF-8' [protected] _cacheDirectives => array() [protected] _cookies => array() }
CÔNG TY TNHH UFO VIỆT NAM.
Tên giao dịch UFO VIỆT NAM COMPANY LIMITED
Tên viết tắt: UFO VIỆT NAM CO., LTD
Văn phòng giao dịch: 185-187 ngõ 192 Lê Trọng Tấn, Định Công, Hoàng Mai, Hà Nội
Điện thoại: 0243 550 1622 / 0243 640 1604/ 0243 566 7993/ 0944 577 955/ 0944 577 933
Fax 0243 640 1604
Email:info@den.vn - info@lighting.vn - info@ufo.com.vn
website: www.den.vn - www.lighting.vn - www.ufo.com.vn - www.light.vn
Tên giao dịch UFO VIỆT NAM COMPANY LIMITED
Tên viết tắt: UFO VIỆT NAM CO., LTD
Văn phòng giao dịch: 185-187 ngõ 192 Lê Trọng Tấn, Định Công, Hoàng Mai, Hà Nội
Điện thoại: 0243 550 1622 0243 640 1604 / 0243 566 7993
Fax 043 640 1604
Showroom: 75A Nguyễn Trãi - Thanh Xuân - Hà Nội
Số 27 đường 68 - Khu phố 2 - Phường Hiệp Phú - Quận 9 - TP. Hồ Chí Minh