Code Context </ul>
<div class="slogan">
<marquee class="freeship" data-duration="30000" data-gap="50" behavior="scroll" direction="left"><?php echo $a_site_info['footer']?></marquee>
$viewFile = '/home/kimkhiviet/domains/kimkhiviet.net/public_html/View/Elements/frontend/h_nav_top.ctp'
$dataForView = array(
'code' => (int) 500,
'url' => '/thuong-hieu/han-quoc/sort_name-desc?maker_id=81',
'name' => 'SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql-temptable-316841-14fb2-b1fb.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")',
'error' => object(PDOException) {
errorInfo => array(
[maximum depth reached]
)
queryString => 'SHOW FULL COLUMNS FROM `kimkhiviet_sah`.`configs`'
[protected] message => 'SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql-temptable-316841-14fb2-b1fb.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")'
[protected] code => 'HY000'
[protected] file => '/home/kimkhiviet/domains/kimkhiviet.net/public_html/sah_core/lib/Cake/Model/Datasource/DboSource.php'
[protected] line => (int) 823
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name',
(int) 3 => 'error'
),
'lang' => 'vi',
'url_current_encode' => 'f60f72fc8aa696f679cc4a5d9be504ee',
'is_mobile' => false,
'web2in1_search' => array(
'product' => array(
'enable' => true,
'maker' => true,
'category' => true,
'price' => array(
[maximum depth reached]
)
),
'post' => array(
'enable' => true,
'category' => true
)
),
'web2in1_counter' => array(
'enable' => false,
'online' => true,
'yesterday' => true,
'today' => true,
'week' => true,
'month' => true,
'year' => true,
'total' => true
),
'web2in1_web' => array(
'layout' => 'template1',
'column_left' => true,
'column_right' => false,
'logo' => array(
(int) 0 => (int) 182,
(int) 1 => (int) 70,
(int) 2 => (int) 182,
(int) 3 => (int) 70
),
'favicon' => array(
(int) 0 => (int) 32,
(int) 1 => (int) 32,
(int) 2 => (int) 32,
(int) 3 => (int) 32
),
'logomobile' => 'logomobile.png',
'social' => true,
'nav_top' => true,
'nav_footer' => false,
'drop_down' => false,
'notifice' => true,
'tooltip_effect' => 'none',
'icon_discount' => false,
'icon_promotion' => false,
'right_click' => true,
'comment' => true,
'help' => 'http://help.sah.vn/'
),
'web2in1_product' => array(
'path' => array(
'product' => '../../public_html/webroot/img/images/products',
'product_file' => '../../public_html/webroot/img/files/products',
'category' => '../../public_html/webroot/img/images/product_categories',
'maker' => '../../public_html/webroot/img/images/product_makers'
),
'size' => array(
'product' => array(
[maximum depth reached]
),
'category' => array(
[maximum depth reached]
),
'category_banner' => array(
[maximum depth reached]
),
'maker' => array(
[maximum depth reached]
),
'maker_banner' => array(
[maximum depth reached]
)
),
'enable' => true,
'code' => true,
'images' => true,
'quantity' => true,
'unit' => array(
'Cái' => 'Cái',
'Chiếc' => 'Chiếc',
'Lon' => 'Lon',
'Túi' => 'Túi',
'Hộp' => 'Hộp',
'Kg' => 'Kg',
'Yến' => 'Yến',
'Tạ' => 'Tạ',
'Tấn' => 'Tấn',
'Bức' => 'Bức'
),
'price' => true,
'warranty' => false,
'doping' => false,
'inboxc' => false,
'timekho' => false,
'summary' => true,
'comment' => true,
'related' => true,
'tax' => false,
'rate' => false,
'currency' => false,
'discount' => true,
'promotion' => false,
'option' => true,
'tag' => true,
'order' => true,
'cart_button' => true,
'comment_face' => false,
'comment_google' => false,
'pro_child' => true,
'multi_box' => false,
'category_banner' => false,
'category_image' => true,
'category_slideshow' => true,
'category_description' => true,
'maker' => true,
'maker_image' => true,
'maker_banner' => true,
'maker_description' => true,
'display' => array(
(int) 1 => 'Sản phẩm tiêu biểu',
(int) 2 => 'Sản phẩm mới',
(int) 4 => 'Sản phẩm khuyễn mãi',
(int) 7 => 'Sản phẩm bán chạy',
(int) 8 => 'Sản phẩm tiêu biểu',
(int) 9 => 'Sản phẩm mới',
(int) 10 => 'Sản phẩm khuyễn mãi',
(int) 11 => 'Sản phẩm bán chạy'
),
'display_home' => array(
'enable' => true,
'ProductQuantity' => (int) 8
)
),
'web2in1_post' => array(
'path' => array(
'post' => '../../public_html/webroot/img/images/posts',
'category' => '../../public_html/webroot/img/images/post_categories'
),
'size' => array(
'post' => array(
[maximum depth reached]
),
'category' => array(
[maximum depth reached]
),
'category_banner' => array(
[maximum depth reached]
)
),
'enable' => true,
'category_banner' => false,
'category_image' => true,
'category_description' => true,
'tag' => false,
'comment' => false,
'comment_face' => false,
'comment_google' => false,
'rate' => true,
'post_child' => true,
'display' => array(
(int) 6 => 'Tin khuyến mãi',
(int) 7 => 'Tin khuyến mãi'
),
'category_position' => array(
(int) 1 => 'Menu vị trí 1',
(int) 2 => 'Menu vị trí 2',
(int) 3 => 'Menu vị trí 3',
(int) 4 => 'Menu vị trí 1',
(int) 5 => 'Menu vị trí 2',
(int) 6 => 'Menu vị trí 3'
)
),
'web2in1_poll' => array(
'enable' => false
),
'web2in1_information' => array(
'enable' => true,
'position' => array(
(int) 1 => 'Menu vi tri 1',
(int) 2 => 'Menu vi tri 2',
(int) 3 => 'Menu vi tri 3',
(int) 4 => 'Menu vi tri 4',
(int) 5 => 'Menu top vi tri 1',
(int) 6 => 'Menu top vi tri 2',
(int) 100 => 'trung tam bao hanh',
(int) 101 => 'Menu vi tri 1',
(int) 102 => 'Menu vi tri 2',
(int) 103 => 'Menu vi tri 3',
(int) 104 => 'Menu vi tri 4',
(int) 105 => 'Menu top vi tri 1',
(int) 106 => 'Menu top vi tri 2',
(int) 107 => 'trung tam bao hanh'
)
),
'web2in1_testimonial' => array(
'path' => '../../public_html/webroot/img/images/testimonials',
'size' => array(
'testimonial' => array(
[maximum depth reached]
)
)
),
'web2in1_faq' => array(
'enable' => false
),
'web2in1_contact' => array(
'enable' => true
),
'web2in1_banner' => array(
'path' => '../../public_html/webroot/img/images/banners',
'size' => array(
(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]
)
),
'enable' => true,
'page' => array(
(int) 1 => 'Tất cả',
(int) 2 => 'Trang chủ',
(int) 3 => 'Danh mục sản phẩm',
(int) 18 => 'Hãng sản xuất',
(int) 4 => 'Danh mục bài viết',
(int) 6 => 'Các trang thông tin',
(int) 11 => 'Video',
(int) 12 => 'Hình ảnh',
(int) 13 => 'Tài liệu',
(int) 9 => 'Faqs',
(int) 5 => 'Liên hệ',
(int) 19 => 'Tất cả',
(int) 20 => 'Trang chủ',
(int) 21 => 'Danh mục sản phẩm',
(int) 22 => 'Hãng sản xuất',
(int) 23 => 'Danh mục bài viết',
(int) 24 => 'Các trang thông tin',
(int) 25 => 'Video',
(int) 26 => 'Hình ảnh',
(int) 27 => 'Tài liệu',
(int) 28 => 'Faqs',
(int) 29 => 'Liên hệ'
),
'display' => array(
(int) 2 => 'Slideshow',
(int) 3 => 'Logo chạy chân web',
(int) 5 => 'Quảng cáo cột trái',
(int) 6 => 'Slideshow',
(int) 7 => 'Logo chạy chân web',
(int) 8 => 'Quảng cáo cột trái'
)
),
'web2in1_support' => array(
'enable' => false,
'livechat' => false
),
'web2in1_script' => array(
'enable' => true
),
'web2in1_seo' => true,
'web2in1_notifice' => null,
'web2in1_media' => array(
'path' => array(
'gallery' => '../../public_html/webroot/img/images/galleries',
'document' => '../../public_html/webroot/img/files/documents'
),
'size' => array(
'gallery' => array(
[maximum depth reached]
)
),
'video' => array(
'enable' => true,
'comment' => false,
'comment_face' => false,
'comment_google' => false,
'rate' => false,
'display' => array(
[maximum depth reached]
)
),
'document' => array(
'enable' => false,
'display' => array([maximum depth reached])
),
'gallery' => array(
'enable' => false,
'comment' => false,
'comment_face' => true,
'comment_google' => true,
'rate' => true,
'display' => array(
[maximum depth reached]
)
)
),
'web2in1_language' => array(
'vi' => 'Tiếng Việt'
),
'web2in1_path' => null,
'web2in1_size' => null,
'web2in1_map' => array(
'enable' => true,
'contact' => true
),
'web2in1_sitemap' => array(
'xml' => true,
'html' => true
),
'web2in1_newsletter' => array(
'enable' => false
),
'web2in1_member' => array(
'enable' => false,
'message' => false
),
'web2in1_customer' => array(
'path' => '../../public_html/webroot/img/images/customers',
'size' => array(
(int) 0 => (int) 253,
(int) 1 => (int) 278,
(int) 2 => (int) 253,
(int) 3 => (int) 278
),
'enable' => false,
'display' => array(
(int) 1 => 'Hiển thị trang chủ',
(int) 2 => 'Hiển thị trang chủ'
)
),
'web2in1_country' => null,
'content_for_layout' => '<h2>Database Error</h2>
<p class="error">
<strong>Error: </strong>
SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql-temptable-316841-14fb2-b1fb.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")</p>
<p class="notice">
<strong>SQL Query: </strong>
SHOW FULL COLUMNS FROM `kimkhiviet_sah`.`configs` </p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create public_html/View/Errors/pdo_error.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/sah_core/lib/Cake/Model/Datasource/DboSource.php line 823</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">PDOStatement->execute(array)</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $View</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'sqlLogs'</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">=> </span><span style="color: #0000BB">$log</span><span style="color: #007700">));
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$View</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'sql_dump'</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'_forced_from_dbo_' </span><span style="color: #007700">=> </span><span style="color: #0000BB">true</span><span style="color: #007700">));
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$log</span><span style="color: #007700">[</span><span style="color: #DD0000">'log'</span><span style="color: #007700">] as </span><span style="color: #0000BB">$k </span><span style="color: #007700">=> </span><span style="color: #0000BB">$i</span><span style="color: #007700">) {
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">print ((</span><span style="color: #0000BB">$k </span><span style="color: #007700">+ </span><span style="color: #0000BB">1</span><span style="color: #007700">) . </span><span style="color: #DD0000">". </span><span style="color: #007700">{</span><span style="color: #0000BB">$i</span><span style="color: #007700">[</span><span style="color: #DD0000">'query'</span><span style="color: #007700">]}</span><span style="color: #DD0000">\n"</span><span style="color: #007700">);
</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">APP/sah_core/lib/Cake/Model/Datasource/Database/Mysql.php line 603</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->_execute(string)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_alterIndexes</span><span style="color: #007700">(</span><span style="color: #0000BB">$table</span><span style="color: #007700">, </span><span style="color: #0000BB">$indexes</span><span style="color: #007700">) {
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $alter </span><span style="color: #007700">= array();
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$indexes</span><span style="color: #007700">[</span><span style="color: #DD0000">'drop'</span><span style="color: #007700">])) {
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$indexes</span><span style="color: #007700">[</span><span style="color: #DD0000">'drop'</span><span style="color: #007700">] as </span><span style="color: #0000BB">$name </span><span style="color: #007700">=> </span><span style="color: #0000BB">$value</span><span style="color: #007700">) {
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $out </span><span style="color: #007700">= </span><span style="color: #DD0000">'DROP '</span><span style="color: #007700">;
</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'SHOW FULL COLUMNS FROM `kimkhiviet_sah`.`configs`'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">APP/sah_core/lib/Cake/Model/Model.php line 2411</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Mysql->describe(Config)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">/**
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Returns true </span><span style="color: #007700">if </span><span style="color: #0000BB">a record that meets given conditions exists</span><span style="color: #007700">.
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*
</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>object(Config) {
displayField => 'email'
useDbConfig => 'default'
useTable => 'configs'
id => false
data => array([maximum depth reached])
schemaName => 'kimkhiviet_sah'
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 => 'all'
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])
findMethods => array(
[maximum depth reached]
)
[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
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP/sah_core/lib/Cake/Model/Datasource/DboSource.php line 4203</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->schema()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP/sah_core/lib/Cake/Model/Datasource/DboSource.php line 1907</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">DboSource->fields(Config)</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_beginNested</span><span style="color: #007700">() {
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $query </span><span style="color: #007700">= </span><span style="color: #DD0000">'SAVEPOINT LEVEL' </span><span style="color: #007700">. ++</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_transactionNesting</span><span style="color: #007700">;
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fullDebug</span><span style="color: #007700">) {
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">logQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">);
</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre>object(Config) {
displayField => 'email'
useDbConfig => 'default'
useTable => 'configs'
id => false
data => array([maximum depth reached])
schemaName => 'kimkhiviet_sah'
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 => 'all'
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])
findMethods => array(
[maximum depth reached]
)
[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
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-5')">APP/sah_core/lib/Cake/Model/Model.php line 5041</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">DboSource->read(Config, array)</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>object(Config) {
displayField => 'email'
useDbConfig => 'default'
useTable => 'configs'
id => false
data => array([maximum depth reached])
schemaName => 'kimkhiviet_sah'
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 => 'all'
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])
findMethods => array(
[maximum depth reached]
)
[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
}
array(
'conditions' => array(
'name like' => 'faq_%'
),
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => array(
(int) 0 => null
),
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">APP/sah_core/lib/Cake/Model/Model.php line 4987</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->_readDataSource(string, array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'all'
array(
'conditions' => array(
'name like' => 'faq_%'
),
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => array(
(int) 0 => null
),
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">APP/Controller/AppController.php line 775</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->find(string, array)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #DD0000">'</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">C</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'all'
array(
'conditions' => array(
'name like' => 'faq_%'
)
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">APP/Controller/AppController.php line 269</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">AppController->_getConfig(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">1</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">2</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">,</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">C</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'faq'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">APP/Controller/AppController.php line 100</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">AppController->_beforeFilterFrontend()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">u</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">c</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">a</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/Controller/AppController.php line 83</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">AppController->__handleAuthentication()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">n</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">t</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">r</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">AppController->beforeFilter(CakeEvent)</a> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/sah_core/lib/Cake/Event/CakeEventManager.php line 461</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/sah_core/lib/Cake/Controller/Controller.php line 1223</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/sah_core/lib/Cake/Routing/Dispatcher.php line 337</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">Controller->startupProcess()</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP/sah_core/lib/Cake/Routing/Dispatcher.php line 297</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
uses => array(
[maximum depth reached]
)
is_mobile => false
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'maker'
layout => 'frontend/template1/index'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
[maximum depth reached]
)
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Session => object(SessionComponent) {}
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
Web2in1 => object(Web2in1Component) {}
RequestHandler => object(RequestHandlerComponent) {}
Upload => object(UploadComponent) {}
Config => object(Config) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
[private] limit_admin => (int) 50
[private] limit => (int) 8
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'thuong-hieu/han-quoc/sort_name-desc'
base => ''
webroot => '/'
here => '/thuong-hieu/han-quoc/sort_name-desc'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">APP/webroot/index.php line 90</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">*</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">*</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'thuong-hieu/han-quoc/sort_name-desc'
base => ''
webroot => '/'
here => '/thuong-hieu/han-quoc/sort_name-desc'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
',
'scripts_for_layout' => '',
'title_for_layout' => 'Errors'
)
$code = (int) 500
$url = '/thuong-hieu/han-quoc/sort_name-desc?maker_id=81'
$name = 'SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql-temptable-316841-14fb2-b1fb.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")'
$error = object(PDOException) {
errorInfo => array(
(int) 0 => 'HY000',
(int) 1 => (int) 1021,
(int) 2 => 'Disk full (/tmp/#sql-temptable-316841-14fb2-b1fb.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")'
)
queryString => 'SHOW FULL COLUMNS FROM `kimkhiviet_sah`.`configs`'
[protected] message => 'SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql-temptable-316841-14fb2-b1fb.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")'
[protected] code => 'HY000'
[protected] file => '/home/kimkhiviet/domains/kimkhiviet.net/public_html/sah_core/lib/Cake/Model/Datasource/DboSource.php'
[protected] line => (int) 823
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name',
(int) 3 => 'error'
)
$lang = 'vi'
$url_current_encode = 'f60f72fc8aa696f679cc4a5d9be504ee'
$is_mobile = false
$web2in1_search = array(
'product' => array(
'enable' => true,
'maker' => true,
'category' => true,
'price' => array(
(int) 0 => '0-500000',
(int) 1 => '500000-2000000',
(int) 2 => '2000000-5000000',
(int) 3 => '5000000',
(int) 4 => '0-500000',
(int) 5 => '500000-2000000',
(int) 6 => '2000000-5000000',
(int) 7 => '5000000'
)
),
'post' => array(
'enable' => true,
'category' => true
)
)
$web2in1_counter = array(
'enable' => false,
'online' => true,
'yesterday' => true,
'today' => true,
'week' => true,
'month' => true,
'year' => true,
'total' => true
)
$web2in1_web = array(
'layout' => 'template1',
'column_left' => true,
'column_right' => false,
'logo' => array(
(int) 0 => (int) 182,
(int) 1 => (int) 70,
(int) 2 => (int) 182,
(int) 3 => (int) 70
),
'favicon' => array(
(int) 0 => (int) 32,
(int) 1 => (int) 32,
(int) 2 => (int) 32,
(int) 3 => (int) 32
),
'logomobile' => 'logomobile.png',
'social' => true,
'nav_top' => true,
'nav_footer' => false,
'drop_down' => false,
'notifice' => true,
'tooltip_effect' => 'none',
'icon_discount' => false,
'icon_promotion' => false,
'right_click' => true,
'comment' => true,
'help' => 'http://help.sah.vn/'
)
$web2in1_product = array(
'path' => array(
'product' => '../../public_html/webroot/img/images/products',
'product_file' => '../../public_html/webroot/img/files/products',
'category' => '../../public_html/webroot/img/images/product_categories',
'maker' => '../../public_html/webroot/img/images/product_makers'
),
'size' => array(
'product' => array(
(int) 0 => (int) 600,
(int) 1 => (int) 600,
(int) 2 => (int) 600,
(int) 3 => (int) 600
),
'category' => array(
(int) 0 => (int) 300,
(int) 1 => (int) 500,
(int) 2 => (int) 300,
(int) 3 => (int) 500
),
'category_banner' => array(
(int) 0 => (int) 275,
(int) 1 => (int) 478,
(int) 2 => (int) 275,
(int) 3 => (int) 478
),
'maker' => array(
(int) 0 => (int) 35,
(int) 1 => (int) 25,
(int) 2 => (int) 35,
(int) 3 => (int) 25
),
'maker_banner' => array(
(int) 0 => (int) 580,
(int) 1 => (int) 120,
(int) 2 => (int) 580,
(int) 3 => (int) 120
)
),
'enable' => true,
'code' => true,
'images' => true,
'quantity' => true,
'unit' => array(
'Cái' => 'Cái',
'Chiếc' => 'Chiếc',
'Lon' => 'Lon',
'Túi' => 'Túi',
'Hộp' => 'Hộp',
'Kg' => 'Kg',
'Yến' => 'Yến',
'Tạ' => 'Tạ',
'Tấn' => 'Tấn',
'Bức' => 'Bức'
),
'price' => true,
'warranty' => false,
'doping' => false,
'inboxc' => false,
'timekho' => false,
'summary' => true,
'comment' => true,
'related' => true,
'tax' => false,
'rate' => false,
'currency' => false,
'discount' => true,
'promotion' => false,
'option' => true,
'tag' => true,
'order' => true,
'cart_button' => true,
'comment_face' => false,
'comment_google' => false,
'pro_child' => true,
'multi_box' => false,
'category_banner' => false,
'category_image' => true,
'category_slideshow' => true,
'category_description' => true,
'maker' => true,
'maker_image' => true,
'maker_banner' => true,
'maker_description' => true,
'display' => array(
(int) 1 => 'Sản phẩm tiêu biểu',
(int) 2 => 'Sản phẩm mới',
(int) 4 => 'Sản phẩm khuyễn mãi',
(int) 7 => 'Sản phẩm bán chạy',
(int) 8 => 'Sản phẩm tiêu biểu',
(int) 9 => 'Sản phẩm mới',
(int) 10 => 'Sản phẩm khuyễn mãi',
(int) 11 => 'Sản phẩm bán chạy'
),
'display_home' => array(
'enable' => true,
'ProductQuantity' => (int) 8
)
)
$web2in1_post = array(
'path' => array(
'post' => '../../public_html/webroot/img/images/posts',
'category' => '../../public_html/webroot/img/images/post_categories'
),
'size' => array(
'post' => array(
(int) 0 => (int) 455,
(int) 1 => (int) 300,
(int) 2 => (int) 455,
(int) 3 => (int) 300
),
'category' => array(
(int) 0 => (int) 120,
(int) 1 => (int) 100,
(int) 2 => (int) 120,
(int) 3 => (int) 100
),
'category_banner' => array(
(int) 0 => (int) 600,
(int) 1 => (int) 120,
(int) 2 => (int) 600,
(int) 3 => (int) 120
)
),
'enable' => true,
'category_banner' => false,
'category_image' => true,
'category_description' => true,
'tag' => false,
'comment' => false,
'comment_face' => false,
'comment_google' => false,
'rate' => true,
'post_child' => true,
'display' => array(
(int) 6 => 'Tin khuyến mãi',
(int) 7 => 'Tin khuyến mãi'
),
'category_position' => array(
(int) 1 => 'Menu vị trí 1',
(int) 2 => 'Menu vị trí 2',
(int) 3 => 'Menu vị trí 3',
(int) 4 => 'Menu vị trí 1',
(int) 5 => 'Menu vị trí 2',
(int) 6 => 'Menu vị trí 3'
)
)
$web2in1_poll = array(
'enable' => false
)
$web2in1_information = array(
'enable' => true,
'position' => array(
(int) 1 => 'Menu vi tri 1',
(int) 2 => 'Menu vi tri 2',
(int) 3 => 'Menu vi tri 3',
(int) 4 => 'Menu vi tri 4',
(int) 5 => 'Menu top vi tri 1',
(int) 6 => 'Menu top vi tri 2',
(int) 100 => 'trung tam bao hanh',
(int) 101 => 'Menu vi tri 1',
(int) 102 => 'Menu vi tri 2',
(int) 103 => 'Menu vi tri 3',
(int) 104 => 'Menu vi tri 4',
(int) 105 => 'Menu top vi tri 1',
(int) 106 => 'Menu top vi tri 2',
(int) 107 => 'trung tam bao hanh'
)
)
$web2in1_testimonial = array(
'path' => '../../public_html/webroot/img/images/testimonials',
'size' => array(
'testimonial' => array(
(int) 0 => (int) 220,
(int) 1 => (int) 220,
(int) 2 => (int) 220,
(int) 3 => (int) 220
)
)
)
$web2in1_faq = array(
'enable' => false
)
$web2in1_contact = array(
'enable' => true
)
$web2in1_banner = array(
'path' => '../../public_html/webroot/img/images/banners',
'size' => array(
(int) 1 => array(
(int) 0 => (int) 960,
(int) 1 => (int) 125,
(int) 2 => (int) 960,
(int) 3 => (int) 125
),
(int) 2 => array(
(int) 0 => (int) 1200,
(int) 1 => (int) 350,
(int) 2 => (int) 1200,
(int) 3 => (int) 350
),
(int) 3 => array(
(int) 0 => (int) 390,
(int) 1 => 'n',
(int) 2 => (int) 390,
(int) 3 => 'n'
),
(int) 4 => array(
(int) 0 => (int) 1349,
(int) 1 => (int) 480,
(int) 2 => (int) 1349,
(int) 3 => (int) 480
),
(int) 5 => array(
(int) 0 => (int) 368,
(int) 1 => 'n',
(int) 2 => (int) 368,
(int) 3 => 'n'
),
(int) 6 => array(
(int) 0 => (int) 640,
(int) 1 => 'n',
(int) 2 => (int) 640,
(int) 3 => 'n'
),
(int) 7 => array(
(int) 0 => (int) 180,
(int) 1 => 'n',
(int) 2 => (int) 180,
(int) 3 => 'n'
),
(int) 8 => array(
(int) 0 => (int) 600,
(int) 1 => 'n',
(int) 2 => (int) 600,
(int) 3 => 'n'
),
(int) 9 => array(
(int) 0 => (int) 160,
(int) 1 => 'n',
(int) 2 => (int) 160,
(int) 3 => 'n'
),
(int) 10 => array(
(int) 0 => (int) 160,
(int) 1 => 'n',
(int) 2 => (int) 160,
(int) 3 => 'n'
)
),
'enable' => true,
'page' => array(
(int) 1 => 'Tất cả',
(int) 2 => 'Trang chủ',
(int) 3 => 'Danh mục sản phẩm',
(int) 18 => 'Hãng sản xuất',
(int) 4 => 'Danh mục bài viết',
(int) 6 => 'Các trang thông tin',
(int) 11 => 'Video',
(int) 12 => 'Hình ảnh',
(int) 13 => 'Tài liệu',
(int) 9 => 'Faqs',
(int) 5 => 'Liên hệ',
(int) 19 => 'Tất cả',
(int) 20 => 'Trang chủ',
(int) 21 => 'Danh mục sản phẩm',
(int) 22 => 'Hãng sản xuất',
(int) 23 => 'Danh mục bài viết',
(int) 24 => 'Các trang thông tin',
(int) 25 => 'Video',
(int) 26 => 'Hình ảnh',
(int) 27 => 'Tài liệu',
(int) 28 => 'Faqs',
(int) 29 => 'Liên hệ'
),
'display' => array(
(int) 2 => 'Slideshow',
(int) 3 => 'Logo chạy chân web',
(int) 5 => 'Quảng cáo cột trái',
(int) 6 => 'Slideshow',
(int) 7 => 'Logo chạy chân web',
(int) 8 => 'Quảng cáo cột trái'
)
)
$web2in1_support = array(
'enable' => false,
'livechat' => false
)
$web2in1_script = array(
'enable' => true
)
$web2in1_seo = true
$web2in1_notifice = null
$web2in1_media = array(
'path' => array(
'gallery' => '../../public_html/webroot/img/images/galleries',
'document' => '../../public_html/webroot/img/files/documents'
),
'size' => array(
'gallery' => array(
(int) 0 => (int) 800,
(int) 1 => (int) 650,
(int) 2 => (int) 800,
(int) 3 => (int) 650
)
),
'video' => array(
'enable' => true,
'comment' => false,
'comment_face' => false,
'comment_google' => false,
'rate' => false,
'display' => array(
(int) 1 => 'Vị trí hiển thị 1',
(int) 2 => 'Vị trí hiển thị 1'
)
),
'document' => array(
'enable' => false,
'display' => array()
),
'gallery' => array(
'enable' => false,
'comment' => false,
'comment_face' => true,
'comment_google' => true,
'rate' => true,
'display' => array(
(int) 1 => 'Vị trí hiển thị 1',
(int) 2 => 'Vị trí hiển thị 1'
)
)
)
$web2in1_language = array(
'vi' => 'Tiếng Việt'
)
$web2in1_path = null
$web2in1_size = null
$web2in1_map = array(
'enable' => true,
'contact' => true
)
$web2in1_sitemap = array(
'xml' => true,
'html' => true
)
$web2in1_newsletter = array(
'enable' => false
)
$web2in1_member = array(
'enable' => false,
'message' => false
)
$web2in1_customer = array(
'path' => '../../public_html/webroot/img/images/customers',
'size' => array(
(int) 0 => (int) 253,
(int) 1 => (int) 278,
(int) 2 => (int) 253,
(int) 3 => (int) 278
),
'enable' => false,
'display' => array(
(int) 1 => 'Hiển thị trang chủ',
(int) 2 => 'Hiển thị trang chủ'
)
)
$web2in1_country = null
$content_for_layout = '<h2>Database Error</h2>
<p class="error">
<strong>Error: </strong>
SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql-temptable-316841-14fb2-b1fb.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")</p>
<p class="notice">
<strong>SQL Query: </strong>
SHOW FULL COLUMNS FROM `kimkhiviet_sah`.`configs` </p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create public_html/View/Errors/pdo_error.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/sah_core/lib/Cake/Model/Datasource/DboSource.php line 823</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">PDOStatement->execute(array)</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $View</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'sqlLogs'</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">=> </span><span style="color: #0000BB">$log</span><span style="color: #007700">));
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$View</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'sql_dump'</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'_forced_from_dbo_' </span><span style="color: #007700">=> </span><span style="color: #0000BB">true</span><span style="color: #007700">));
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$log</span><span style="color: #007700">[</span><span style="color: #DD0000">'log'</span><span style="color: #007700">] as </span><span style="color: #0000BB">$k </span><span style="color: #007700">=> </span><span style="color: #0000BB">$i</span><span style="color: #007700">) {
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">print ((</span><span style="color: #0000BB">$k </span><span style="color: #007700">+ </span><span style="color: #0000BB">1</span><span style="color: #007700">) . </span><span style="color: #DD0000">". </span><span style="color: #007700">{</span><span style="color: #0000BB">$i</span><span style="color: #007700">[</span><span style="color: #DD0000">'query'</span><span style="color: #007700">]}</span><span style="color: #DD0000">\n"</span><span style="color: #007700">);
</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">APP/sah_core/lib/Cake/Model/Datasource/Database/Mysql.php line 603</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->_execute(string)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_alterIndexes</span><span style="color: #007700">(</span><span style="color: #0000BB">$table</span><span style="color: #007700">, </span><span style="color: #0000BB">$indexes</span><span style="color: #007700">) {
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $alter </span><span style="color: #007700">= array();
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$indexes</span><span style="color: #007700">[</span><span style="color: #DD0000">'drop'</span><span style="color: #007700">])) {
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$indexes</span><span style="color: #007700">[</span><span style="color: #DD0000">'drop'</span><span style="color: #007700">] as </span><span style="color: #0000BB">$name </span><span style="color: #007700">=> </span><span style="color: #0000BB">$value</span><span style="color: #007700">) {
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $out </span><span style="color: #007700">= </span><span style="color: #DD0000">'DROP '</span><span style="color: #007700">;
</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'SHOW FULL COLUMNS FROM `kimkhiviet_sah`.`configs`'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">APP/sah_core/lib/Cake/Model/Model.php line 2411</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Mysql->describe(Config)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">/**
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Returns true </span><span style="color: #007700">if </span><span style="color: #0000BB">a record that meets given conditions exists</span><span style="color: #007700">.
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*
</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>object(Config) {
displayField => 'email'
useDbConfig => 'default'
useTable => 'configs'
id => false
data => array([maximum depth reached])
schemaName => 'kimkhiviet_sah'
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 => 'all'
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])
findMethods => array(
[maximum depth reached]
)
[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
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP/sah_core/lib/Cake/Model/Datasource/DboSource.php line 4203</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->schema()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP/sah_core/lib/Cake/Model/Datasource/DboSource.php line 1907</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">DboSource->fields(Config)</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_beginNested</span><span style="color: #007700">() {
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $query </span><span style="color: #007700">= </span><span style="color: #DD0000">'SAVEPOINT LEVEL' </span><span style="color: #007700">. ++</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_transactionNesting</span><span style="color: #007700">;
</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fullDebug</span><span style="color: #007700">) {
</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">logQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">);
</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre>object(Config) {
displayField => 'email'
useDbConfig => 'default'
useTable => 'configs'
id => false
data => array([maximum depth reached])
schemaName => 'kimkhiviet_sah'
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 => 'all'
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])
findMethods => array(
[maximum depth reached]
)
[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
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-5')">APP/sah_core/lib/Cake/Model/Model.php line 5041</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">DboSource->read(Config, array)</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>object(Config) {
displayField => 'email'
useDbConfig => 'default'
useTable => 'configs'
id => false
data => array([maximum depth reached])
schemaName => 'kimkhiviet_sah'
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 => 'all'
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])
findMethods => array(
[maximum depth reached]
)
[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
}
array(
'conditions' => array(
'name like' => 'faq_%'
),
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => array(
(int) 0 => null
),
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">APP/sah_core/lib/Cake/Model/Model.php line 4987</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->_readDataSource(string, array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'all'
array(
'conditions' => array(
'name like' => 'faq_%'
),
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => array(
(int) 0 => null
),
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">APP/Controller/AppController.php line 775</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->find(string, array)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #DD0000">'</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">C</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'all'
array(
'conditions' => array(
'name like' => 'faq_%'
)
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">APP/Controller/AppController.php line 269</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">AppController->_getConfig(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">1</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">2</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">,</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">C</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'faq'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">APP/Controller/AppController.php line 100</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">AppController->_beforeFilterFrontend()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">u</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">c</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">a</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/Controller/AppController.php line 83</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">AppController->__handleAuthentication()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">n</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">t</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">r</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">o</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">AppController->beforeFilter(CakeEvent)</a> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/sah_core/lib/Cake/Event/CakeEventManager.php line 461</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/sah_core/lib/Cake/Controller/Controller.php line 1223</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/sah_core/lib/Cake/Routing/Dispatcher.php line 337</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">Controller->startupProcess()</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP/sah_core/lib/Cake/Routing/Dispatcher.php line 297</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
uses => array(
[maximum depth reached]
)
is_mobile => false
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'maker'
layout => 'frontend/template1/index'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
[maximum depth reached]
)
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Session => object(SessionComponent) {}
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
Web2in1 => object(Web2in1Component) {}
RequestHandler => object(RequestHandlerComponent) {}
Upload => object(UploadComponent) {}
Config => object(Config) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
[private] limit_admin => (int) 50
[private] limit => (int) 8
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'thuong-hieu/han-quoc/sort_name-desc'
base => ''
webroot => '/'
here => '/thuong-hieu/han-quoc/sort_name-desc'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">APP/webroot/index.php line 90</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">*</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">
</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">*</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'thuong-hieu/han-quoc/sort_name-desc'
base => ''
webroot => '/'
here => '/thuong-hieu/han-quoc/sort_name-desc'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
$scripts_for_layout = ''
$title_for_layout = 'Errors'
$controller = 'products'
$action = 'maker'include - APP/View/Elements/frontend/h_nav_top.ctp, line 21
View::_evaluate() - APP/sah_core/lib/Cake/View/View.php, line 1679
View::_render() - APP/sah_core/lib/Cake/View/View.php, line 1621
View::_renderElement() - APP/sah_core/lib/Cake/View/View.php, line 2155
View::element() - APP/sah_core/lib/Cake/View/View.php, line 727
include - APP/View/Layouts/frontend/template1/index.ctp, line 120
View::_evaluate() - APP/sah_core/lib/Cake/View/View.php, line 1679
View::_render() - APP/sah_core/lib/Cake/View/View.php, line 1621
View::renderLayout() - APP/sah_core/lib/Cake/View/View.php, line 939
View::render() - APP/sah_core/lib/Cake/View/View.php, line 841
Controller::render() - APP/sah_core/lib/Cake/Controller/Controller.php, line 1721
ExceptionRenderer::_outputMessage() - APP/sah_core/lib/Cake/Error/ExceptionRenderer.php, line 509
ExceptionRenderer::pdoError() - APP/sah_core/lib/Cake/Error/ExceptionRenderer.php, line 489
ExceptionRenderer::render() - APP/sah_core/lib/Cake/Error/ExceptionRenderer.php, line 323
ErrorHandler::handleException() - APP/sah_core/lib/Cake/Error/ErrorHandler.php, line 235
[main] - [internal], line ??