Trang này không tồn tại
Error: The requested address '/dich-vu/bom-nuoc-chuyen-dung' was not found on this server.
Stack Trace
- ROOT/Controller/PostsController.php line 34 → PostsController->listItem(string)
if($slug==null) throw new NotFoundException(__('Trang này không tồn tại',true));if(empty($this->params['ext'])){$this->listItem($slug); //Điều hướng xem danh sách sản phẩm$this->render('listItem');'bom-nuoc-chuyen-dung'
- [internal function] → PostsController->index(string, integer)
'bom-nuoc-chuyen-dung' (int) 3
- CORE/Cake/Controller/Controller.php line 499 → ReflectionMethod->invokeArgs(PostsController, array)
'action' => $request->params['action']));}return $method->invokeArgs($this, $request->params['pass']);object(PostsController) { components => array( 'Session' => null, 'Cookie' => null, 'Auth' => null, 'Oneweb' => null, 'Paginator' => null, 'Upload' => null ) helpers => array( 'Session' => null, 'Oneweb' => null, 'Html' => array( 'className' => 'BoostCake.BoostCakeHtml' ), 'Form' => array( 'className' => 'BoostCake.BoostCakeForm' ), 'Paginator' => array( 'className' => 'BoostCake.BoostCakePaginator' ), 'CkEditor' => null ) limit_admin => (int) 50 limit => (int) 20 uses => array( (int) 0 => 'Post', (int) 1 => 'Config', (int) 2 => 'Information', (int) 3 => 'ProductCategory', (int) 4 => 'PostCategory', (int) 5 => 'VideoCategory', (int) 6 => 'Banner', (int) 7 => 'Product', (int) 8 => 'Video' ) lang => 'vi' key => '01463d895587bdf3821616a9f11ac016f5e1e380' name => 'Posts' request => object(CakeRequest) { params => array( [maximum depth reached] ) data => array([maximum depth reached]) query => array([maximum depth reached]) url => 'dich-vu/bom-nuoc-chuyen-dung' base => '' webroot => '/' here => '/dich-vu/bom-nuoc-chuyen-dung' [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 => 'Posts' layoutPath => null viewVars => array( 'class' => 'list-post', 'column_right' => false, 'a_config_c' => array( 'address' => 'Số 127 đường Đền Lừ 2, Hoàng Văn Thụ, Hoàng Mai, Hà Nội', 'description' => '<p><strong><em><span style="font-size:20px"><span style="color:#0000FF">CÔNG TY CỔ PHẦN XÂY DỰNG VÀ THƯƠNG MẠI TDV VIỆT NAM</span></span></em></strong></p> <p><strong><em>Địa chỉ: Số 48, Tổ 13, Phường Vĩnh Hưng, Quận Hoàng Mai, TP Hà Nội</em></strong></p> <p><strong><em>VPGD: Số 127 đường Đền Lừ 2, Hoàng Văn Thụ, Hoàng Mai, Hà Nội</em></strong></p> <p><strong><em>Xưởng Sx: KCN Ngọc Long - Hưng Yên</em></strong></p> <p><strong><em>Điện thoại: +84-243-6463639 Hotline: <span style="color:#0000FF"><span style="font-size:18px">0912 995 006</span></span></em></strong></p> <p><strong><em>E-mail: tdvvietnam@gmail.com</em></strong></p> <p><strong><em><span style="color:#0000FF"><span style="font-size:16px">Website: http://tdvvietnam.vn</span></span></em></strong></p> ', 'email' => 'tdvvietnam@gmail.com', 'fax' => '+84-243-6343529', 'map_key' => 'AIzaSyAbb8ONQRQ_nO46v9GqqOY6Dw0E0yCz_kU', 'map_latitude' => '20.986610, 105.858101', 'map_zoom' => '14', 'meta_description' => '', 'meta_keyword' => '', 'meta_robots' => 'index,follow', 'meta_title' => 'Liên hệ', 'name' => 'CÔNG TY CP XD&TM TDV VIỆT NAM', 'phone' => '0912 995 006' ), 'a_site_info' => array( 'about' => '<p><span style="font-size:14px">Công ty Cổ phần XD&TM TDV Việt Nam chuyên thiết kế, thi công và lắp đặt đài phun nước, nhạc nước, cung cấp các thiết bị đài phun...</span></p> <p><span style="font-size:14px"><span style="font-family:arial,sans-serif">Với đội ngũ cán bộ, nhân viên dày kinh nghiệm và đầy tâm huyết, chúng tôi luôn sẵn sàng chia sẻ và đồng hành để phục vụ Quý Khách hàng một cách tốt nhất.</span></span></p> ', 'blogspot' => 'https://daiphunnuocnghethuattdv.blogspot.com/', 'currency' => 'a:2:{s:2:"vi";s:1:"6";s:2:"en";s:1:"5";}', 'desc' => '', 'enable' => '1', 'facebook' => 'https://www.facebook.com/C%C3%B4ng-ty-TDV-Vi%E1%BB%87t-Nam-255204968158767/?hc_ref=ARQxBn6KSTFB62stE_bN4l_Lhp7XJIgJ5fTw0aiVLvISuG6s-lRgtlfD_Bu6EFxKhQM&fref=nf', 'facebook_id' => '100004190016077', 'footer' => '<table border="0" cellpadding="0" cellspacing="0" style="height:114px; width:100%"> <tbody> <tr> <td style="vertical-align:top; width:25px"><span style="font-size:16px"><img alt="" src="/webroot/img/images/icon1.png" style="height:20px; width:16px" /></span></td> <td> <p><span style="font-size:16px">Địa chỉ: Số 48, Tổ 13, P.Vĩnh Hưng, Q.Hoàng Mai, Hà Nội</span></p> <p><span style="font-size:16px">VPGD: Số 127 đường Đền Lừ 2, Hoàng Văn Thụ, Hoàng Mai, Hà Nội</span></p> <p><span style="font-size:16px">Xưởng SX: KCN Ngọc Long - Hưng Yên</span></p> </td> </tr> <tr> <td><span style="font-size:16px"><img alt="" src="/webroot/img/images/icon2.png" style="height:20px; width:16px" /></span></td> <td><span style="font-size:16px">P.Dự án: 0912 995 006 / 0243 646 3639 </span></td> </tr> <tr> <td> </td> <td><span style="font-size:16px">P. Kinh doanh: 0989 454 240 / 0987 257 384</span></td> </tr> <tr> <td><span style="font-size:16px"><img alt="" src="/webroot/img/images/icon4.png" style="height:20px; width:16px" /></span></td> <td><span style="font-size:16px">tdvvietnam@gmail.com </span></td> </tr> <tr> <td><img alt="" src="/webroot/img/images/if_5309_-_Picasa_1218782.jpg" style="height:16px; width:16px" /></td> <td><a href="http://tdvvietnam.vn/"><span style="color:#FFFFFF"><span style="font-size:16px">http://tdvvietnam.vn/</span></span></a></td> </tr> </tbody> </table> ', 'footer2' => '<p style="text-align:center">Copyright © 2014 TDVVietNam.vn- All rights reserved.</p> ', 'google' => 'https://plus.google.com/u/1/+TDVVIETNAMDAIPHUNNUOC', 'layout' => null, 'linkedin' => 'https://www.linkedin.com/in/nh%E1%BA%A1c-n%C6%B0%E1%BB%9Bc-%C4%91%C3%A0i-phun-n%C6%B0%E1%BB%9Bc-water-fountain-tdv-vi%E1%BB%87t-nam-68b297167/', 'message' => '<p style="text-align:center"> </p> <p style="text-align:center"> </p> <p style="text-align:center"><span style="font-size:24px">Trang web đang được bảo trì, bạn vui lòng quay lại sau.</span></p> <p style="text-align:center"> </p> <p style="text-align:center"><span style="font-size:24px">Chúng tôi xin lỗi vì sự bất tiện này!...</span></p> ', 'meta_robots' => 'index,follow', 'script_header' => '', 'twitter' => 'https://twitter.com/daiphunnuoctdv', 'youtube' => 'https://www.youtube.com/channel/UCwbTl3063lCwETyACvGn8QA', 'itename' => '' ), 'a_video_pos0' => 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] ) ), 'a_post_pos4' => 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] ) ), 'a_product_pos7' => 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] ) ), 'a_banner_pos2' => 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] ) ), 'a_banner_pos1' => 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] ) ), 'a_video_category_nav' => 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] ) ), 'a_post_category_nav' => 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] ) ), 'a_product_category_nav' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ) ), 'a_information_nav' => array( (int) 0 => array( [maximum depth reached] ) ), 'positionSetActive' => null, 'controller' => 'posts', 'action' => 'index', 'currentUrl' => 'ccbb7b828c745f84caed9c6c2678c151', 'lang' => 'vi', 'oneweb_web' => array( 'version' => '1.2', 'seo' => true, 'column_left' => true, 'column_right' => false, 'social' => true, 'nav_footer' => true, 'icon_discount' => false, 'icon_promotion' => false ), 'oneweb_product' => array( 'path' => array( [maximum depth reached] ), 'size' => array( [maximum depth reached] ), 'enable' => true, 'code' => true, 'images' => true, 'price' => false, 'promotion' => false, 'related' => true, 'order' => false, 'cart_button' => false, 'pro_child' => true, 'multi_box' => false, 'display' => array( [maximum depth reached] ), 'search_price' => false ), 'oneweb_post' => array( 'path' => array( [maximum depth reached] ), 'size' => array( [maximum depth reached] ), 'enable' => true, 'post_child' => true, 'display' => array( [maximum depth reached] ), 'category_position' => array( [maximum depth reached] ) ), 'oneweb_information' => array( 'enable' => true, 'position' => array( [maximum depth reached] ) ), 'oneweb_banner' => array( 'path' => '../webroot/img/images/banners', 'size' => array( [maximum depth reached] ), 'enable' => true, 'display' => array( [maximum depth reached] ) ), 'oneweb_media' => array( 'path' => array( [maximum depth reached] ), 'size' => array( [maximum depth reached] ), 'video' => array( [maximum depth reached] ), 'document' => array( [maximum depth reached] ), 'gallery' => array( [maximum depth reached] ) ), 'oneweb_language' => null, 'oneweb_path' => null, 'oneweb_size' => null, 'oneweb_member' => array( 'enable' => false, 'message' => false ), 'oneweb_plugin' => array( 'poll' => true, 'newsletter' => false, 'faq' => false, 'tag' => false, 'chat' => false, 'livechat' => false, 'counter' => true, 'comment_web' => false, 'comment_google' => false, 'comment_facebook' => true, 'facebook_sidebar' => true, 'facebook_page_sidebar' => true, 'rate' => true, 'google_map' => true ) ) view => 'index' layout => 'frontend/index' autoRender => true autoLayout => true Components => object(ComponentCollection) { defaultPriority => (int) 10 [protected] _Controller => object(PostsController) {} [protected] _enabled => array( [maximum depth reached] ) [protected] _loaded => array( [maximum depth reached] ) } viewClass => 'View' View => null ext => '.ctp' plugin => null cacheAction => false passedArgs => array( (int) 0 => 'bom-nuoc-chuyen-dung', (int) 1 => (int) 3 ) scaffold => false methods => array( (int) 0 => 'index', (int) 1 => 'admin_index', (int) 2 => 'admin_ajaxChangeSort', (int) 3 => 'admin_ajaxChangePublic', (int) 4 => 'admin_add', (int) 5 => 'admin_edit', (int) 6 => 'admin_ajaxTrashItem', (int) 7 => 'admin_ajaxDeleteItem', (int) 9 => '__handleAuthentication', (int) 10 => 'isAuthorized', (int) 11 => '_beforeFilterBackend', (int) 12 => '_beforeFilterFrontend', (int) 13 => '_getConfig', (int) 14 => 'getBanner', (int) 15 => 'getProductDisplay', (int) 16 => 'getPostDisplay', (int) 17 => 'getVideoDisplay', (int) 18 => 'admin_ajaxGetSlug', (int) 19 => '_changePublic', (int) 20 => '_deleteCache' ) modelClass => 'Post' modelKey => 'post' 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]) } Cookie => object(CookieComponent) { name => 'CakeCookie' time => null path => '/' domain => '' secure => false key => '1711a9f94aea623002ce6295one9b3e19fdweb24e9' httpOnly => false settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _values => array( [maximum depth reached] ) [protected] _type => 'cipher' [protected] _reset => null [protected] _expires => (int) 0 [protected] _response => object(CakeResponse) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Auth => object(AuthComponent) { components => array( [maximum depth reached] ) authenticate => array( [maximum depth reached] ) authorize => false ajaxLogin => null flash => array( [maximum depth reached] ) loginAction => array( [maximum depth reached] ) loginRedirect => null logoutRedirect => array( [maximum depth reached] ) authError => 'You are not authorized to access that location.' unauthorizedRedirect => true allowedActions => array( [maximum depth reached] ) request => object(CakeRequest) {} response => object(CakeResponse) {} settings => array([maximum depth reached]) [protected] _authenticateObjects => array( [maximum depth reached] ) [protected] _authorizeObjects => array([maximum depth reached]) [protected] _user => array([maximum depth reached]) [protected] _methods => array( [maximum depth reached] ) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array( [maximum depth reached] ) } Oneweb => object(OnewebComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Paginator => object(PaginatorComponent) { settings => array( [maximum depth reached] ) whitelist => array( [maximum depth reached] ) components => array([maximum depth reached]) Controller => object(PostsController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Upload => object(UploadComponent) { _file => null _filepath => null _destination => null _name => null _short => null _rules => null _allowed => null errors => null settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Information => object(Information) { actsAs => array( [maximum depth reached] ) displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'information' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'information' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Information' alias => 'Information' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } ProductCategory => object(ProductCategory) { displayField => 'name' actsAs => array( [maximum depth reached] ) validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'product_categories' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'product_categories' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'ProductCategory' alias => 'ProductCategory' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } PostCategory => object(PostCategory) { displayField => 'name' actsAs => array( [maximum depth reached] ) validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'post_categories' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'post_categories' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'PostCategory' alias => 'PostCategory' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } VideoCategory => object(VideoCategory) { displayField => 'name' validate => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'video_categories' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'video_categories' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'VideoCategory' alias => 'VideoCategory' 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 recursive => (int) 1 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] ) [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 } Banner => object(Banner) { displayField => 'name' validate => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'banners' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'banners' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Banner' alias => 'Banner' 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 recursive => (int) 1 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] ) [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) { displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'products' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'products' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Product' alias => 'Product' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } Post => object(Post) { displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'posts' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'posts' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Post' alias => 'Post' 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 recursive => (int) 1 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] ) [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 } Video => object(Video) { displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'videos' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'videos' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Video' alias => 'Video' 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 recursive => (int) 1 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] ) [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 } Config => object(Config) { displayField => 'email' useDbConfig => 'default' useTable => 'configs' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'configs' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Config' alias => 'Config' 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 recursive => (int) 1 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] ) [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 => 'bom-nuoc-chuyen-dung', (int) 1 => (int) 3 ) - CORE/Cake/Routing/Dispatcher.php line 193 → Controller->invokeAction(CakeRequest)
$response = $controller->response;$render = true;$result = $controller->invokeAction($request);if ($result instanceof CakeResponse) {object(CakeRequest) { params => array( 'plugin' => null, 'controller' => 'posts', 'action' => 'index', 'named' => array(), 'pass' => array( (int) 0 => 'bom-nuoc-chuyen-dung', (int) 1 => (int) 3 ), 'slug' => 'bom-nuoc-chuyen-dung', 'position' => (int) 3, 'isAjax' => false, 'models' => array( 'Config' => array( [maximum depth reached] ), 'ProductCategory' => array( [maximum depth reached] ), 'PostCategory' => array( [maximum depth reached] ), 'Banner' => array( [maximum depth reached] ), 'Information' => array( [maximum depth reached] ), 'VideoCategory' => array( [maximum depth reached] ), 'Product' => array( [maximum depth reached] ), 'Post' => array( [maximum depth reached] ), 'Video' => array( [maximum depth reached] ) ) ) data => array() query => array() url => 'dich-vu/bom-nuoc-chuyen-dung' base => '' webroot => '/' here => '/dich-vu/bom-nuoc-chuyen-dung' [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 => '' } - CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(PostsController, CakeRequest)
));}$response = $this->_invoke($controller, $request);if (isset($request->params['return'])) {object(PostsController) { components => array( 'Session' => null, 'Cookie' => null, 'Auth' => null, 'Oneweb' => null, 'Paginator' => null, 'Upload' => null ) helpers => array( 'Session' => null, 'Oneweb' => null, 'Html' => array( 'className' => 'BoostCake.BoostCakeHtml' ), 'Form' => array( 'className' => 'BoostCake.BoostCakeForm' ), 'Paginator' => array( 'className' => 'BoostCake.BoostCakePaginator' ), 'CkEditor' => null ) limit_admin => (int) 50 limit => (int) 20 uses => array( (int) 0 => 'Post', (int) 1 => 'Config', (int) 2 => 'Information', (int) 3 => 'ProductCategory', (int) 4 => 'PostCategory', (int) 5 => 'VideoCategory', (int) 6 => 'Banner', (int) 7 => 'Product', (int) 8 => 'Video' ) lang => 'vi' key => '01463d895587bdf3821616a9f11ac016f5e1e380' name => 'Posts' request => object(CakeRequest) { params => array( [maximum depth reached] ) data => array([maximum depth reached]) query => array([maximum depth reached]) url => 'dich-vu/bom-nuoc-chuyen-dung' base => '' webroot => '/' here => '/dich-vu/bom-nuoc-chuyen-dung' [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 => 'Posts' layoutPath => null viewVars => array( 'class' => 'list-post', 'column_right' => false, 'a_config_c' => array( 'address' => 'Số 127 đường Đền Lừ 2, Hoàng Văn Thụ, Hoàng Mai, Hà Nội', 'description' => '<p><strong><em><span style="font-size:20px"><span style="color:#0000FF">CÔNG TY CỔ PHẦN XÂY DỰNG VÀ THƯƠNG MẠI TDV VIỆT NAM</span></span></em></strong></p> <p><strong><em>Địa chỉ: Số 48, Tổ 13, Phường Vĩnh Hưng, Quận Hoàng Mai, TP Hà Nội</em></strong></p> <p><strong><em>VPGD: Số 127 đường Đền Lừ 2, Hoàng Văn Thụ, Hoàng Mai, Hà Nội</em></strong></p> <p><strong><em>Xưởng Sx: KCN Ngọc Long - Hưng Yên</em></strong></p> <p><strong><em>Điện thoại: +84-243-6463639 Hotline: <span style="color:#0000FF"><span style="font-size:18px">0912 995 006</span></span></em></strong></p> <p><strong><em>E-mail: tdvvietnam@gmail.com</em></strong></p> <p><strong><em><span style="color:#0000FF"><span style="font-size:16px">Website: http://tdvvietnam.vn</span></span></em></strong></p> ', 'email' => 'tdvvietnam@gmail.com', 'fax' => '+84-243-6343529', 'map_key' => 'AIzaSyAbb8ONQRQ_nO46v9GqqOY6Dw0E0yCz_kU', 'map_latitude' => '20.986610, 105.858101', 'map_zoom' => '14', 'meta_description' => '', 'meta_keyword' => '', 'meta_robots' => 'index,follow', 'meta_title' => 'Liên hệ', 'name' => 'CÔNG TY CP XD&TM TDV VIỆT NAM', 'phone' => '0912 995 006' ), 'a_site_info' => array( 'about' => '<p><span style="font-size:14px">Công ty Cổ phần XD&TM TDV Việt Nam chuyên thiết kế, thi công và lắp đặt đài phun nước, nhạc nước, cung cấp các thiết bị đài phun...</span></p> <p><span style="font-size:14px"><span style="font-family:arial,sans-serif">Với đội ngũ cán bộ, nhân viên dày kinh nghiệm và đầy tâm huyết, chúng tôi luôn sẵn sàng chia sẻ và đồng hành để phục vụ Quý Khách hàng một cách tốt nhất.</span></span></p> ', 'blogspot' => 'https://daiphunnuocnghethuattdv.blogspot.com/', 'currency' => 'a:2:{s:2:"vi";s:1:"6";s:2:"en";s:1:"5";}', 'desc' => '', 'enable' => '1', 'facebook' => 'https://www.facebook.com/C%C3%B4ng-ty-TDV-Vi%E1%BB%87t-Nam-255204968158767/?hc_ref=ARQxBn6KSTFB62stE_bN4l_Lhp7XJIgJ5fTw0aiVLvISuG6s-lRgtlfD_Bu6EFxKhQM&fref=nf', 'facebook_id' => '100004190016077', 'footer' => '<table border="0" cellpadding="0" cellspacing="0" style="height:114px; width:100%"> <tbody> <tr> <td style="vertical-align:top; width:25px"><span style="font-size:16px"><img alt="" src="/webroot/img/images/icon1.png" style="height:20px; width:16px" /></span></td> <td> <p><span style="font-size:16px">Địa chỉ: Số 48, Tổ 13, P.Vĩnh Hưng, Q.Hoàng Mai, Hà Nội</span></p> <p><span style="font-size:16px">VPGD: Số 127 đường Đền Lừ 2, Hoàng Văn Thụ, Hoàng Mai, Hà Nội</span></p> <p><span style="font-size:16px">Xưởng SX: KCN Ngọc Long - Hưng Yên</span></p> </td> </tr> <tr> <td><span style="font-size:16px"><img alt="" src="/webroot/img/images/icon2.png" style="height:20px; width:16px" /></span></td> <td><span style="font-size:16px">P.Dự án: 0912 995 006 / 0243 646 3639 </span></td> </tr> <tr> <td> </td> <td><span style="font-size:16px">P. Kinh doanh: 0989 454 240 / 0987 257 384</span></td> </tr> <tr> <td><span style="font-size:16px"><img alt="" src="/webroot/img/images/icon4.png" style="height:20px; width:16px" /></span></td> <td><span style="font-size:16px">tdvvietnam@gmail.com </span></td> </tr> <tr> <td><img alt="" src="/webroot/img/images/if_5309_-_Picasa_1218782.jpg" style="height:16px; width:16px" /></td> <td><a href="http://tdvvietnam.vn/"><span style="color:#FFFFFF"><span style="font-size:16px">http://tdvvietnam.vn/</span></span></a></td> </tr> </tbody> </table> ', 'footer2' => '<p style="text-align:center">Copyright © 2014 TDVVietNam.vn- All rights reserved.</p> ', 'google' => 'https://plus.google.com/u/1/+TDVVIETNAMDAIPHUNNUOC', 'layout' => null, 'linkedin' => 'https://www.linkedin.com/in/nh%E1%BA%A1c-n%C6%B0%E1%BB%9Bc-%C4%91%C3%A0i-phun-n%C6%B0%E1%BB%9Bc-water-fountain-tdv-vi%E1%BB%87t-nam-68b297167/', 'message' => '<p style="text-align:center"> </p> <p style="text-align:center"> </p> <p style="text-align:center"><span style="font-size:24px">Trang web đang được bảo trì, bạn vui lòng quay lại sau.</span></p> <p style="text-align:center"> </p> <p style="text-align:center"><span style="font-size:24px">Chúng tôi xin lỗi vì sự bất tiện này!...</span></p> ', 'meta_robots' => 'index,follow', 'script_header' => '', 'twitter' => 'https://twitter.com/daiphunnuoctdv', 'youtube' => 'https://www.youtube.com/channel/UCwbTl3063lCwETyACvGn8QA', 'itename' => '' ), 'a_video_pos0' => 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] ) ), 'a_post_pos4' => 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] ) ), 'a_product_pos7' => 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] ) ), 'a_banner_pos2' => 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] ) ), 'a_banner_pos1' => 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] ) ), 'a_video_category_nav' => 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] ) ), 'a_post_category_nav' => 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] ) ), 'a_product_category_nav' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ) ), 'a_information_nav' => array( (int) 0 => array( [maximum depth reached] ) ), 'positionSetActive' => null, 'controller' => 'posts', 'action' => 'index', 'currentUrl' => 'ccbb7b828c745f84caed9c6c2678c151', 'lang' => 'vi', 'oneweb_web' => array( 'version' => '1.2', 'seo' => true, 'column_left' => true, 'column_right' => false, 'social' => true, 'nav_footer' => true, 'icon_discount' => false, 'icon_promotion' => false ), 'oneweb_product' => array( 'path' => array( [maximum depth reached] ), 'size' => array( [maximum depth reached] ), 'enable' => true, 'code' => true, 'images' => true, 'price' => false, 'promotion' => false, 'related' => true, 'order' => false, 'cart_button' => false, 'pro_child' => true, 'multi_box' => false, 'display' => array( [maximum depth reached] ), 'search_price' => false ), 'oneweb_post' => array( 'path' => array( [maximum depth reached] ), 'size' => array( [maximum depth reached] ), 'enable' => true, 'post_child' => true, 'display' => array( [maximum depth reached] ), 'category_position' => array( [maximum depth reached] ) ), 'oneweb_information' => array( 'enable' => true, 'position' => array( [maximum depth reached] ) ), 'oneweb_banner' => array( 'path' => '../webroot/img/images/banners', 'size' => array( [maximum depth reached] ), 'enable' => true, 'display' => array( [maximum depth reached] ) ), 'oneweb_media' => array( 'path' => array( [maximum depth reached] ), 'size' => array( [maximum depth reached] ), 'video' => array( [maximum depth reached] ), 'document' => array( [maximum depth reached] ), 'gallery' => array( [maximum depth reached] ) ), 'oneweb_language' => null, 'oneweb_path' => null, 'oneweb_size' => null, 'oneweb_member' => array( 'enable' => false, 'message' => false ), 'oneweb_plugin' => array( 'poll' => true, 'newsletter' => false, 'faq' => false, 'tag' => false, 'chat' => false, 'livechat' => false, 'counter' => true, 'comment_web' => false, 'comment_google' => false, 'comment_facebook' => true, 'facebook_sidebar' => true, 'facebook_page_sidebar' => true, 'rate' => true, 'google_map' => true ) ) view => 'index' layout => 'frontend/index' autoRender => true autoLayout => true Components => object(ComponentCollection) { defaultPriority => (int) 10 [protected] _Controller => object(PostsController) {} [protected] _enabled => array( [maximum depth reached] ) [protected] _loaded => array( [maximum depth reached] ) } viewClass => 'View' View => null ext => '.ctp' plugin => null cacheAction => false passedArgs => array( (int) 0 => 'bom-nuoc-chuyen-dung', (int) 1 => (int) 3 ) scaffold => false methods => array( (int) 0 => 'index', (int) 1 => 'admin_index', (int) 2 => 'admin_ajaxChangeSort', (int) 3 => 'admin_ajaxChangePublic', (int) 4 => 'admin_add', (int) 5 => 'admin_edit', (int) 6 => 'admin_ajaxTrashItem', (int) 7 => 'admin_ajaxDeleteItem', (int) 9 => '__handleAuthentication', (int) 10 => 'isAuthorized', (int) 11 => '_beforeFilterBackend', (int) 12 => '_beforeFilterFrontend', (int) 13 => '_getConfig', (int) 14 => 'getBanner', (int) 15 => 'getProductDisplay', (int) 16 => 'getPostDisplay', (int) 17 => 'getVideoDisplay', (int) 18 => 'admin_ajaxGetSlug', (int) 19 => '_changePublic', (int) 20 => '_deleteCache' ) modelClass => 'Post' modelKey => 'post' 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]) } Cookie => object(CookieComponent) { name => 'CakeCookie' time => null path => '/' domain => '' secure => false key => '1711a9f94aea623002ce6295one9b3e19fdweb24e9' httpOnly => false settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _values => array( [maximum depth reached] ) [protected] _type => 'cipher' [protected] _reset => null [protected] _expires => (int) 0 [protected] _response => object(CakeResponse) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Auth => object(AuthComponent) { components => array( [maximum depth reached] ) authenticate => array( [maximum depth reached] ) authorize => false ajaxLogin => null flash => array( [maximum depth reached] ) loginAction => array( [maximum depth reached] ) loginRedirect => null logoutRedirect => array( [maximum depth reached] ) authError => 'You are not authorized to access that location.' unauthorizedRedirect => true allowedActions => array( [maximum depth reached] ) request => object(CakeRequest) {} response => object(CakeResponse) {} settings => array([maximum depth reached]) [protected] _authenticateObjects => array( [maximum depth reached] ) [protected] _authorizeObjects => array([maximum depth reached]) [protected] _user => array([maximum depth reached]) [protected] _methods => array( [maximum depth reached] ) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array( [maximum depth reached] ) } Oneweb => object(OnewebComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Paginator => object(PaginatorComponent) { settings => array( [maximum depth reached] ) whitelist => array( [maximum depth reached] ) components => array([maximum depth reached]) Controller => object(PostsController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Upload => object(UploadComponent) { _file => null _filepath => null _destination => null _name => null _short => null _rules => null _allowed => null errors => null settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Information => object(Information) { actsAs => array( [maximum depth reached] ) displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'information' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'information' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Information' alias => 'Information' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } ProductCategory => object(ProductCategory) { displayField => 'name' actsAs => array( [maximum depth reached] ) validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'product_categories' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'product_categories' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'ProductCategory' alias => 'ProductCategory' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } PostCategory => object(PostCategory) { displayField => 'name' actsAs => array( [maximum depth reached] ) validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'post_categories' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'post_categories' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'PostCategory' alias => 'PostCategory' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } VideoCategory => object(VideoCategory) { displayField => 'name' validate => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'video_categories' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'video_categories' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'VideoCategory' alias => 'VideoCategory' 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 recursive => (int) 1 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] ) [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 } Banner => object(Banner) { displayField => 'name' validate => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'banners' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'banners' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Banner' alias => 'Banner' 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 recursive => (int) 1 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] ) [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) { displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) hasMany => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'products' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'products' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Product' alias => 'Product' tableToModel => array( [maximum depth reached] ) cacheQueries => false hasOne => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 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] ) [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 } Post => object(Post) { displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'posts' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'posts' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Post' alias => 'Post' 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 recursive => (int) 1 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] ) [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 } Video => object(Video) { displayField => 'name' validate => array( [maximum depth reached] ) belongsTo => array( [maximum depth reached] ) useDbConfig => 'default' useTable => 'videos' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'videos' primaryKey => 'id' validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Video' alias => 'Video' 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 recursive => (int) 1 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] ) [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 } Config => object(Config) { displayField => 'email' useDbConfig => 'default' useTable => 'configs' id => false data => array([maximum depth reached]) schemaName => 'yxadzrhf_tdvvietnam' table => 'configs' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Config' alias => 'Config' 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 recursive => (int) 1 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] ) [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' => 'posts', 'action' => 'index', 'named' => array(), 'pass' => array( (int) 0 => 'bom-nuoc-chuyen-dung', (int) 1 => (int) 3 ), 'slug' => 'bom-nuoc-chuyen-dung', 'position' => (int) 3, 'isAjax' => false, 'models' => array( 'Config' => array( [maximum depth reached] ), 'ProductCategory' => array( [maximum depth reached] ), 'PostCategory' => array( [maximum depth reached] ), 'Banner' => array( [maximum depth reached] ), 'Information' => array( [maximum depth reached] ), 'VideoCategory' => array( [maximum depth reached] ), 'Product' => array( [maximum depth reached] ), 'Post' => array( [maximum depth reached] ), 'Video' => array( [maximum depth reached] ) ) ) data => array() query => array() url => 'dich-vu/bom-nuoc-chuyen-dung' base => '' webroot => '/' here => '/dich-vu/bom-nuoc-chuyen-dung' [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 => '' } - ROOT/webroot/index.php line 59 → Dispatcher->dispatch(CakeRequest, CakeResponse)
$Dispatcher->dispatch(new CakeRequest(),new CakeResponse());object(CakeRequest) { params => array( 'plugin' => null, 'controller' => 'posts', 'action' => 'index', 'named' => array(), 'pass' => array( (int) 0 => 'bom-nuoc-chuyen-dung', (int) 1 => (int) 3 ), 'slug' => 'bom-nuoc-chuyen-dung', 'position' => (int) 3, 'isAjax' => false, 'models' => array( 'Config' => array( [maximum depth reached] ), 'ProductCategory' => array( [maximum depth reached] ), 'PostCategory' => array( [maximum depth reached] ), 'Banner' => array( [maximum depth reached] ), 'Information' => array( [maximum depth reached] ), 'VideoCategory' => array( [maximum depth reached] ), 'Product' => array( [maximum depth reached] ), 'Post' => array( [maximum depth reached] ), 'Video' => array( [maximum depth reached] ) ) ) data => array() query => array() url => 'dich-vu/bom-nuoc-chuyen-dung' base => '' webroot => '/' here => '/dich-vu/bom-nuoc-chuyen-dung' [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() }













