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 = '3' $typeName = 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 ) ) $groupId = array() $arrId = array( (int) 0 => '3' ) $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 ) ), (int) 1 => 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 ) ) ) $conditions = array( (int) 0 => array( 'Product.status' => (int) 1, 'Product.cat_id' => array( (int) 0 => '3' ) ) ) $bixoa = '70,77' $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/3/den-cong-nghiep/page:2?delfl=70%2C77' 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'
'3' 'den-cong-nghiep'
'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/3/den-cong-nghiep/page:2'
base => ''
webroot => '/'
here => '/product/index/3/den-cong-nghiep/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' => 'Đè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…',
'keywords_for_layout' => 'đè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',
'title_for_layout' => 'Đèn Công Nghiệp - Đèn nhà xưởng Tiết Kiệm Điện Năng siêu sáng',
'duongdan' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'typeName' => array(
'Catalogue' => array(
[maximum depth reached]
)
),
'lang' => '_eng',
'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 => '3',
(int) 1 => 'den-cong-nghiep',
'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 => '3'
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 => '3',
(int) 1 => 'den-cong-nghiep'
)$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 => '3',
(int) 1 => 'den-cong-nghiep'
),
'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' => '70,77'
)
url => 'product/index/3/den-cong-nghiep/page:2'
base => ''
webroot => '/'
here => '/product/index/3/den-cong-nghiep/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/3/den-cong-nghiep/page:2'
base => ''
webroot => '/'
here => '/product/index/3/den-cong-nghiep/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' => 'Đè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…',
'keywords_for_layout' => 'đè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',
'title_for_layout' => 'Đèn Công Nghiệp - Đèn nhà xưởng Tiết Kiệm Điện Năng siêu sáng',
'duongdan' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'typeName' => array(
'Catalogue' => array(
[maximum depth reached]
)
),
'lang' => '_eng',
'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 => '3',
(int) 1 => 'den-cong-nghiep',
'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 => '3'
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 => '3',
(int) 1 => 'den-cong-nghiep'
),
'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' => '70,77'
)
url => 'product/index/3/den-cong-nghiep/page:2'
base => ''
webroot => '/'
here => '/product/index/3/den-cong-nghiep/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 => '3',
(int) 1 => 'den-cong-nghiep'
),
'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' => '70,77'
)
url => 'product/index/3/den-cong-nghiep/page:2'
base => ''
webroot => '/'
here => '/product/index/3/den-cong-nghiep/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()
}

