Warning : strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Cache/CacheEngine.php on line 60
Warning : strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Cache/CacheEngine.php on line 60
Warning (2) : date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. [APP/Controller/FrontAppController.php , line 52 ]Code Context
//Copyright
$this -> crYear = date ( 'Y' );
date - [internal], line ??
FrontAppController::beforeFilter() - APP/Controller/FrontAppController.php, line 52
ItemsController::beforeFilter() - APP/Controller/ItemsController.php, line 9
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 247
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 182
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 160
[main] - /home/bizfile2020/dental-biz.biz/public_html/index.php, line 111 Warning (2) : date() [function.date ]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. [CORE/Cake/Model/Model.php , line 1761 ]Code Context $data = array(
'Browse' => array(
'session_id' => null,
'member_id' => null,
'item_id' => '48'
)
)
$validate = true
$fieldList = array()
$defaults = array(
'validate' => true,
'fieldList' => array(),
'callbacks' => true,
'counterCache' => true
)
$_whitelist = array()
$fields = array(
(int) 0 => 'session_id',
(int) 1 => 'member_id',
(int) 2 => 'item_id'
)
$this = object(Browse) {
search_param => null
validate => array()
error_messages => null
pgnum => (int) 0
disp_num => (int) 0
max_num => (int) 0
table_name => null
pg_total => (int) 0
useDbConfig => 'default'
useTable => 'browses'
id => false
data => array(
'Browse' => array(
[maximum depth reached]
)
)
schemaName => 'bizfile2020_mall'
table => 'browses'
primaryKey => 'id'
validationErrors => array()
validationDomain => null
tablePrefix => ''
plugin => null
name => 'Browse'
alias => 'Browse'
tableToModel => array(
'browses' => 'Browse'
)
cacheQueries => false
belongsTo => array()
hasOne => array()
hasMany => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array()
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
[protected] _schema => array(
'id' => array(
[maximum depth reached]
),
'session_id' => array(
[maximum depth reached]
),
'member_id' => array(
[maximum depth reached]
),
'item_id' => array(
[maximum depth reached]
),
'created' => array(
[maximum depth reached]
),
'modified' => array(
[maximum depth reached]
)
)
[protected] _associationKeys => array(
'belongsTo' => array(
[maximum depth reached]
),
'hasOne' => array(
[maximum depth reached]
),
'hasMany' => array(
[maximum depth reached]
),
'hasAndBelongsToMany' => array(
[maximum depth reached]
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => object(ModelValidator) {}
}
$options = array(
'validate' => true,
'fieldList' => array(),
'callbacks' => true,
'counterCache' => true
)
$field = 'modified'
$keyPresentAndEmpty = false
$exists = false
$dateFields = array(
(int) 0 => 'modified',
(int) 1 => 'updated',
(int) 2 => 'created'
)
$db = object(Mysql) {
description => 'MySQL DBO Driver'
startQuote => '`'
endQuote => '`'
fieldParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'comment' => array(
[maximum depth reached]
)
)
tableParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'engine' => array(
[maximum depth reached]
)
)
columns => array(
'primary_key' => array(
[maximum depth reached]
),
'string' => array(
[maximum depth reached]
),
'text' => array(
[maximum depth reached]
),
'biginteger' => array(
[maximum depth reached]
),
'integer' => array(
[maximum depth reached]
),
'float' => array(
[maximum depth reached]
),
'datetime' => array(
[maximum depth reached]
),
'timestamp' => array(
[maximum depth reached]
),
'time' => array(
[maximum depth reached]
),
'date' => array(
[maximum depth reached]
),
'binary' => array(
[maximum depth reached]
),
'boolean' => array(
[maximum depth reached]
)
)
index => array(
'PRI' => 'primary',
'MUL' => 'index',
'UNI' => 'unique'
)
alias => 'AS '
cacheMethods => true
useNestedTransactions => false
fullDebug => false
affected => null
numRows => null
took => null
configKeyName => 'default'
virtualFieldSeparator => '__'
connected => true
config => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'prefix' => '*****',
'persistent' => false,
'datasource' => 'Database/Mysql',
'encoding' => 'utf8'
)
cacheSources => true
map => array(
(int) 0 => array(
[maximum depth reached]
)
)
[protected] _baseConfig => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'persistent' => true
)
[protected] _connection => object(PDO) {}
[protected] _useAlias => true
[protected] _charsets => array(
'utf8_unicode_ci' => 'utf8',
'utf8mb4_unicode_ci' => 'utf8mb4',
'utf8_general_ci' => 'utf8'
)
[protected] _result => object(PDOStatement) {}
[protected] _queriesCnt => (int) 0
[protected] _queriesTime => null
[protected] _queriesLog => array()
[protected] _queriesLogMax => (int) 200
[protected] _queryCache => array(
'SELECT * FROM data_branches WHERE del_flg <= 0 ' => array(
[maximum depth reached]
),
' SELECT * FROM browses Browse INNER JOIN items Item ON Browse.item_id = Item.id AND Item.selling = 1 AND Item.save_flg = 1 AND Item.del_flg = 0 INNER JOIN members Member ON Member.id = Item.member_id WHERE Browse.id > 0 AND Browse.session_id = '' OR Browse.member_id = '' GROUP BY Item.id LIMIT 12 ' => array(
[maximum depth reached]
)
)
[protected] _sqlOps => array(
(int) 0 => 'like',
(int) 1 => 'ilike',
(int) 2 => 'or',
(int) 3 => 'not',
(int) 4 => 'in',
(int) 5 => 'between',
(int) 6 => 'regexp',
(int) 7 => 'similar to'
)
[protected] _transactionNesting => (int) 0
[protected] _queryDefaults => array(
'conditions' => array([maximum depth reached]),
'fields' => null,
'table' => null,
'alias' => null,
'order' => null,
'limit' => null,
'joins' => array([maximum depth reached]),
'group' => null,
'offset' => null
)
[protected] _methodCacheChange => true
[protected] _descriptions => array(
'bizfile2020_mall.items' => array(
[maximum depth reached]
),
'bizfile2020_mall.members' => array(
[maximum depth reached]
),
'bizfile2020_mall.browses' => array(
[maximum depth reached]
)
)
[protected] _sources => array(
(int) 0 => 'browses',
(int) 1 => 'cake_sessions',
(int) 2 => 'calendar_dates',
(int) 3 => 'cashing_datas',
(int) 4 => 'configs',
(int) 5 => 'constants',
(int) 6 => 'credit_transactions',
(int) 7 => 'csv_lists',
(int) 8 => 'data_branches',
(int) 9 => 'data_leaves',
(int) 10 => 'email_datas',
(int) 11 => 'email_magazines',
(int) 12 => 'email_templates',
(int) 13 => 'estimates',
(int) 14 => 'event_requests',
(int) 15 => 'events',
(int) 16 => 'favorite_items',
(int) 17 => 'followers',
(int) 18 => 'form_fields',
(int) 19 => 'forms',
(int) 20 => 'functions',
(int) 21 => 'html_parts',
(int) 22 => 'items',
(int) 23 => 'items_tmp',
(int) 24 => 'members',
(int) 25 => 'menu_lists',
(int) 26 => 'messages',
(int) 27 => 'order_details',
(int) 28 => 'order_items',
(int) 29 => 'order_points',
(int) 30 => 'page_block_functions',
(int) 31 => 'page_blocks',
(int) 32 => 'page_content_blocks',
(int) 33 => 'page_content_categories',
(int) 34 => 'page_content_functions',
(int) 35 => 'page_content_parameters',
(int) 36 => 'page_contents',
(int) 37 => 'page_directories',
(int) 38 => 'page_layouts',
(int) 39 => 'page_parameters',
(int) 40 => 'page_regions',
(int) 41 => 'press_pages',
(int) 42 => 'presses',
(int) 43 => 'reviews',
(int) 44 => 'role_details',
(int) 45 => 'roles',
(int) 46 => 'sale_points',
(int) 47 => 'whatsnews'
)
[protected] _transactionStarted => false
}
$now = (int) 1750735667
$updateCol = 'modified'
$default = array(
'formatter' => 'date'
)
$colType = array(
'formatter' => 'date',
'name' => 'datetime',
'format' => 'Y-m-d H:i:s'
)
$time = (int) 1750735667 date - [internal], line ??
call_user_func - [internal], line ??
Model::save() - CORE/Cake/Model/Model.php, line 1761
Browse::addData() - APP/Model/Browse.php, line 89
ItemsController::detail() - APP/Controller/ItemsController.php, line 108
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 490
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 185
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 160
[main] - /home/bizfile2020/dental-biz.biz/public_html/index.php, line 111 Warning (2) : date() [function.date ]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. [CORE/Cake/Model/Model.php , line 1761 ]Code Context $data = array(
'Browse' => array(
'session_id' => null,
'member_id' => null,
'item_id' => '48'
)
)
$validate = true
$fieldList = array()
$defaults = array(
'validate' => true,
'fieldList' => array(),
'callbacks' => true,
'counterCache' => true
)
$_whitelist = array()
$fields = array(
(int) 0 => 'session_id',
(int) 1 => 'member_id',
(int) 2 => 'item_id'
)
$this = object(Browse) {
search_param => null
validate => array()
error_messages => null
pgnum => (int) 0
disp_num => (int) 0
max_num => (int) 0
table_name => null
pg_total => (int) 0
useDbConfig => 'default'
useTable => 'browses'
id => false
data => array(
'Browse' => array(
[maximum depth reached]
)
)
schemaName => 'bizfile2020_mall'
table => 'browses'
primaryKey => 'id'
validationErrors => array()
validationDomain => null
tablePrefix => ''
plugin => null
name => 'Browse'
alias => 'Browse'
tableToModel => array(
'browses' => 'Browse'
)
cacheQueries => false
belongsTo => array()
hasOne => array()
hasMany => array()
hasAndBelongsToMany => array()
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array()
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true
)
[protected] _schema => array(
'id' => array(
[maximum depth reached]
),
'session_id' => array(
[maximum depth reached]
),
'member_id' => array(
[maximum depth reached]
),
'item_id' => array(
[maximum depth reached]
),
'created' => array(
[maximum depth reached]
),
'modified' => array(
[maximum depth reached]
)
)
[protected] _associationKeys => array(
'belongsTo' => array(
[maximum depth reached]
),
'hasOne' => array(
[maximum depth reached]
),
'hasMany' => array(
[maximum depth reached]
),
'hasAndBelongsToMany' => array(
[maximum depth reached]
)
)
[protected] _associations => array(
(int) 0 => 'belongsTo',
(int) 1 => 'hasOne',
(int) 2 => 'hasMany',
(int) 3 => 'hasAndBelongsToMany'
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => object(ModelValidator) {}
}
$options = array(
'validate' => true,
'fieldList' => array(),
'callbacks' => true,
'counterCache' => true
)
$field = 'modified'
$keyPresentAndEmpty = false
$exists = false
$dateFields = array(
(int) 0 => 'modified',
(int) 1 => 'updated',
(int) 2 => 'created'
)
$db = object(Mysql) {
description => 'MySQL DBO Driver'
startQuote => '`'
endQuote => '`'
fieldParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'comment' => array(
[maximum depth reached]
)
)
tableParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'engine' => array(
[maximum depth reached]
)
)
columns => array(
'primary_key' => array(
[maximum depth reached]
),
'string' => array(
[maximum depth reached]
),
'text' => array(
[maximum depth reached]
),
'biginteger' => array(
[maximum depth reached]
),
'integer' => array(
[maximum depth reached]
),
'float' => array(
[maximum depth reached]
),
'datetime' => array(
[maximum depth reached]
),
'timestamp' => array(
[maximum depth reached]
),
'time' => array(
[maximum depth reached]
),
'date' => array(
[maximum depth reached]
),
'binary' => array(
[maximum depth reached]
),
'boolean' => array(
[maximum depth reached]
)
)
index => array(
'PRI' => 'primary',
'MUL' => 'index',
'UNI' => 'unique'
)
alias => 'AS '
cacheMethods => true
useNestedTransactions => false
fullDebug => false
affected => null
numRows => null
took => null
configKeyName => 'default'
virtualFieldSeparator => '__'
connected => true
config => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'prefix' => '*****',
'persistent' => false,
'datasource' => 'Database/Mysql',
'encoding' => 'utf8'
)
cacheSources => true
map => array(
(int) 0 => array(
[maximum depth reached]
)
)
[protected] _baseConfig => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'persistent' => true
)
[protected] _connection => object(PDO) {}
[protected] _useAlias => true
[protected] _charsets => array(
'utf8_unicode_ci' => 'utf8',
'utf8mb4_unicode_ci' => 'utf8mb4',
'utf8_general_ci' => 'utf8'
)
[protected] _result => object(PDOStatement) {}
[protected] _queriesCnt => (int) 0
[protected] _queriesTime => null
[protected] _queriesLog => array()
[protected] _queriesLogMax => (int) 200
[protected] _queryCache => array(
'SELECT * FROM data_branches WHERE del_flg <= 0 ' => array(
[maximum depth reached]
),
' SELECT * FROM browses Browse INNER JOIN items Item ON Browse.item_id = Item.id AND Item.selling = 1 AND Item.save_flg = 1 AND Item.del_flg = 0 INNER JOIN members Member ON Member.id = Item.member_id WHERE Browse.id > 0 AND Browse.session_id = '' OR Browse.member_id = '' GROUP BY Item.id LIMIT 12 ' => array(
[maximum depth reached]
)
)
[protected] _sqlOps => array(
(int) 0 => 'like',
(int) 1 => 'ilike',
(int) 2 => 'or',
(int) 3 => 'not',
(int) 4 => 'in',
(int) 5 => 'between',
(int) 6 => 'regexp',
(int) 7 => 'similar to'
)
[protected] _transactionNesting => (int) 0
[protected] _queryDefaults => array(
'conditions' => array([maximum depth reached]),
'fields' => null,
'table' => null,
'alias' => null,
'order' => null,
'limit' => null,
'joins' => array([maximum depth reached]),
'group' => null,
'offset' => null
)
[protected] _methodCacheChange => true
[protected] _descriptions => array(
'bizfile2020_mall.items' => array(
[maximum depth reached]
),
'bizfile2020_mall.members' => array(
[maximum depth reached]
),
'bizfile2020_mall.browses' => array(
[maximum depth reached]
)
)
[protected] _sources => array(
(int) 0 => 'browses',
(int) 1 => 'cake_sessions',
(int) 2 => 'calendar_dates',
(int) 3 => 'cashing_datas',
(int) 4 => 'configs',
(int) 5 => 'constants',
(int) 6 => 'credit_transactions',
(int) 7 => 'csv_lists',
(int) 8 => 'data_branches',
(int) 9 => 'data_leaves',
(int) 10 => 'email_datas',
(int) 11 => 'email_magazines',
(int) 12 => 'email_templates',
(int) 13 => 'estimates',
(int) 14 => 'event_requests',
(int) 15 => 'events',
(int) 16 => 'favorite_items',
(int) 17 => 'followers',
(int) 18 => 'form_fields',
(int) 19 => 'forms',
(int) 20 => 'functions',
(int) 21 => 'html_parts',
(int) 22 => 'items',
(int) 23 => 'items_tmp',
(int) 24 => 'members',
(int) 25 => 'menu_lists',
(int) 26 => 'messages',
(int) 27 => 'order_details',
(int) 28 => 'order_items',
(int) 29 => 'order_points',
(int) 30 => 'page_block_functions',
(int) 31 => 'page_blocks',
(int) 32 => 'page_content_blocks',
(int) 33 => 'page_content_categories',
(int) 34 => 'page_content_functions',
(int) 35 => 'page_content_parameters',
(int) 36 => 'page_contents',
(int) 37 => 'page_directories',
(int) 38 => 'page_layouts',
(int) 39 => 'page_parameters',
(int) 40 => 'page_regions',
(int) 41 => 'press_pages',
(int) 42 => 'presses',
(int) 43 => 'reviews',
(int) 44 => 'role_details',
(int) 45 => 'roles',
(int) 46 => 'sale_points',
(int) 47 => 'whatsnews'
)
[protected] _transactionStarted => false
}
$now = (int) 1750735667
$updateCol = 'created'
$default = array(
'formatter' => 'date'
)
$colType = array(
'formatter' => 'date',
'name' => 'datetime',
'format' => 'Y-m-d H:i:s'
)
$time = (int) 1750735667 date - [internal], line ??
call_user_func - [internal], line ??
Model::save() - CORE/Cake/Model/Model.php, line 1761
Browse::addData() - APP/Model/Browse.php, line 89
ItemsController::detail() - APP/Controller/ItemsController.php, line 108
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 490
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 185
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 160
[main] - /home/bizfile2020/dental-biz.biz/public_html/index.php, line 111 Warning (2) : date() [function.date ]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. [CORE/Cake/Log/Engine/FileLog.php , line 134 ]Code Context */
public function write ( $type , $message ) {
$output = date ( 'Y-m-d H:i:s' ) . ' ' . ucfirst ( $type ) . ': ' . $message . "\n" ;
$type = 'error'
$message = '[PDOException] SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'session_id' cannot be null
Request URL: /item/detail/48?url=item%2Fdetail%2F48
Stack Trace:
#0 /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Model/Datasource/DboSource.php(458): PDOStatement->execute(Array)
#1 /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Model/Datasource/DboSource.php(424): DboSource->_execute('INSERT INTO `bi...', Array)
#2 /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Model/Datasource/DboSource.php(1004): DboSource->execute('INSERT INTO `bi...')
#3 /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Model/Model.php(1832): DboSource->create(Object(Browse), Array, Array)
#4 /home/bizfile2020/dental-biz.biz/sys/app/Model/Browse.php(89): Model->save(Array)
#5 /home/bizfile2020/dental-biz.biz/sys/app/Controller/ItemsController.php(108): Browse->addData(NULL, '48', NULL)
#6 [internal function]: ItemsController->detail('48')
#7 /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Controller/Controller.php(490): ReflectionMethod->invokeArgs(Object(ItemsController), Array)
#8 /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Routing/Dispatcher.php(185): Controller->invokeAction(Object(CakeRequest))
#9 /home/bizfile2020/dental-biz.biz/sys/lib/Cake/Routing/Dispatcher.php(160): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse))
#10 /home/bizfile2020/dental-biz.biz/public_html/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#11 {main}' date - [internal], line ??
FileLog::write() - CORE/Cake/Log/Engine/FileLog.php, line 134
CakeLog::write() - CORE/Cake/Log/CakeLog.php, line 452
ErrorHandler::_log() - CORE/Cake/Error/ErrorHandler.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 111
[main] - [internal], line ??
CakePHP: the rapid development php framework:
Errors
Database Error
Error:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'session_id' cannot be null
SQL Query:
INSERT INTO `bizfile2020_mall`.`browses` (`session_id`, `member_id`, `item_id`, `modified`, `created`) VALUES (NULL, NULL, 48, '2025-06-24 03:27:47', '2025-06-24 03:27:47')
Notice:
If you want to customize this error message, create app/View/Errors/pdo_error.ctp
Stack Trace
CORE/Cake/Model/Datasource/DboSource.php line 458 → PDOStatement->execute(array) try {
$query = $this -> _connection -> prepare ( $sql , $prepareOptions );
$query -> setFetchMode ( PDO :: FETCH_LAZY );
if (! $query -> execute ( $params )) {
$this -> _results = $query ;
CORE/Cake/Model/Datasource/DboSource.php line 424 → DboSource->_execute(string, array) $options += array( 'log' => $this -> fullDebug );
$t = microtime ( true );
$this -> _result = $this -> _execute ( $sql , $params );
'INSERT INTO `bizfile2020_mall`.`browses` (`session_id`, `member_id`, `item_id`, `modified`, `created`) VALUES (NULL, NULL, 48, '2025-06-24 03:27:47', '2025-06-24 03:27:47')'
array()
CORE/Cake/Model/Datasource/DboSource.php line 1004 → DboSource->execute(string) 'values' => implode ( ', ' , $valueInsert )
);
if ( $this -> execute ( $this -> renderStatement ( 'create' , $query ))) {
if (empty( $id )) {
'INSERT INTO `bizfile2020_mall`.`browses` (`session_id`, `member_id`, `item_id`, `modified`, `created`) VALUES (NULL, NULL, 48, '2025-06-24 03:27:47', '2025-06-24 03:27:47')'
CORE/Cake/Model/Model.php line 1832 → DboSource->create(Browse, array, array) }
}
if (! $db -> create ( $this , $fields , $values )) {
$success = false ;
object(Browse) {
search_param => null
validate => array([maximum depth reached])
error_messages => null
pgnum => (int) 0
disp_num => (int) 0
max_num => (int) 0
table_name => null
pg_total => (int) 0
useDbConfig => 'default'
useTable => 'browses'
id => false
data => array(
[maximum depth reached]
)
schemaName => 'bizfile2020_mall'
table => 'browses'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
tablePrefix => ''
plugin => null
name => 'Browse'
alias => 'Browse'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
findMethods => array(
[maximum depth reached]
)
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => object(ModelValidator) {}
}
array(
(int) 0 => 'session_id',
(int) 1 => 'member_id',
(int) 2 => 'item_id',
(int) 3 => 'modified',
(int) 4 => 'created'
)
array(
(int) 0 => null,
(int) 1 => null,
(int) 2 => '48',
(int) 3 => '2025-06-24 03:27:47',
(int) 4 => '2025-06-24 03:27:47'
)
APP/Model/Browse.php line 89 → Model->save(array) $data [ 'Browse' ][ 'session_id' ] = $session_id ;
$data [ 'Browse' ][ 'member_id' ] = $member_id ;
$data [ 'Browse' ][ 'item_id' ] = $item_id ;
return $this -> save ( $data );
}else{
array(
'Browse' => array(
'session_id' => null,
'member_id' => null,
'item_id' => '48'
)
)
APP/Controller/ItemsController.php line 108 → Browse->addData(null, string, null)
// 閲覧情報
$session_id = $this -> Session -> id ();
$this -> Browse -> addData ( $this -> user_id , $id , $session_id );
[internal function] → ItemsController->detail(string)
CORE/Cake/Controller/Controller.php line 490 → ReflectionMethod->invokeArgs(ItemsController, array) 'action' => $request -> params [ 'action' ]
));
}
return $method -> invokeArgs ( $this , $request -> params [ 'pass' ]);
object(ItemsController) {
uses => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
ext => '.html'
name => 'Items'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Items'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'detail'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
plugin => null
cacheAction => false
passedArgs => array(
[maximum depth reached]
)
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Item'
modelKey => 'item'
validationErrors => null
Session => object(SessionComponent) {}
Cookie => object(CookieComponent) {}
RequestHandler => object(RequestHandlerComponent) {}
Utility => object(UtilityComponent) {}
Cart => object(CartComponent) {}
Auth => object(AuthComponent) {}
arrMasterData => array([maximum depth reached])
crYear => '2025'
auth_user => null
user_id => null
login_name => null
user_role => null
Item => object(Item) {}
disp_num => (int) 20
sort => false
Review => object(Review) {}
Member => object(Member) {}
Browse => object(Browse) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
array(
(int) 0 => '48'
)
CORE/Cake/Routing/Dispatcher.php line 185 → Controller->invokeAction(CakeRequest) $controller -> startupProcess ();
$render = true ;
$result = $controller -> invokeAction ( $request );
if ( $result instanceof CakeResponse ) {
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'item/detail/48'
base => ''
webroot => '/'
here => '/item/detail/48'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
CORE/Cake/Routing/Dispatcher.php line 160 → Dispatcher->_invoke(ItemsController, CakeRequest, CakeResponse) ));
}
$response = $this -> _invoke ( $controller , $request , $response );
if (isset( $request -> params [ 'return' ])) {
object(ItemsController) {
uses => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
ext => '.html'
name => 'Items'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Items'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'detail'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
plugin => null
cacheAction => false
passedArgs => array(
[maximum depth reached]
)
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Item'
modelKey => 'item'
validationErrors => null
Session => object(SessionComponent) {}
Cookie => object(CookieComponent) {}
RequestHandler => object(RequestHandlerComponent) {}
Utility => object(UtilityComponent) {}
Cart => object(CartComponent) {}
Auth => object(AuthComponent) {}
arrMasterData => array([maximum depth reached])
crYear => '2025'
auth_user => null
user_id => null
login_name => null
user_role => null
Item => object(Item) {}
disp_num => (int) 20
sort => false
Review => object(Review) {}
Member => object(Member) {}
Browse => object(Browse) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'item/detail/48'
base => ''
webroot => '/'
here => '/item/detail/48'
[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])
}
/home/bizfile2020/dental-biz.biz/public_html/index.php line 111 → Dispatcher->dispatch(CakeRequest, CakeResponse) $Dispatcher -> dispatch (
new CakeRequest (),
new CakeResponse ()
);
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'item/detail/48'
base => ''
webroot => '/'
here => '/item/detail/48'
[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])
}