Code Context $Node->query("UPDATE `nodes` SET `view` = `view` + 1 WHERE id = $id_node");
}
$this->set('url_detail', FULL_BASE_URL.'/'.$this->lang.$node['Node']['path']);
$id = null
$Node = object(Node) {
name => 'Node'
actsAs => array(
'Containable' => null,
'Tree' => null,
'Croogo.BulkProcess' => array(
[maximum depth reached]
),
'Croogo.Encoder' => null,
'Croogo.Publishable' => null,
'Croogo.Trackable' => null,
'Meta.Meta' => array([maximum depth reached]),
'Croogo.Url' => null,
'Croogo.Cached' => array(
[maximum depth reached]
),
'Search.Searchable' => null,
'Comments.Commentable' => array([maximum depth reached]),
'Taxonomy.Taxonomizable' => array([maximum depth reached]),
'Translate.CroogoTranslate' => array(
[maximum depth reached]
)
)
type => 'blog'
guid => null
validate => array(
'title' => array(
[maximum depth reached]
),
'slug' => array(
[maximum depth reached]
)
)
filterArgs => array(
'q' => array(
[maximum depth reached]
),
'filter' => array(
[maximum depth reached]
),
'title' => array(
[maximum depth reached]
),
'type' => array(
[maximum depth reached]
),
'status' => array(
[maximum depth reached]
),
'promote' => array(
[maximum depth reached]
)
)
belongsTo => array(
'User' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
)
)
findMethods => array(
'all' => true,
'first' => true,
'count' => true,
'neighbors' => true,
'list' => true,
'threaded' => true,
'promoted' => true,
'viewBySlug' => true,
'viewById' => true,
'published' => true
)
useCache => true
useDbConfig => 'default'
useTable => 'nodes'
id => false
data => array()
schemaName => 'jjcm_web'
table => 'nodes'
primaryKey => 'id'
validationErrors => array()
validationDomain => null
tablePrefix => ''
plugin => 'Nodes'
alias => 'Node'
tableToModel => array(
'nodes' => 'Node',
'taxonomies' => 'Taxonomy',
'users' => 'TrackableUpdater',
'meta' => 'Meta',
'comments' => 'Comment',
'model_taxonomies' => 'ModelTaxonomy'
)
cacheQueries => false
hasOne => array()
hasMany => array(
'Meta' => array(
[maximum depth reached]
),
'Comment' => array(
[maximum depth reached]
)
)
hasAndBelongsToMany => array(
'Taxonomy' => array(
[maximum depth reached]
)
)
Behaviors => object(BehaviorCollection) {}
whitelist => array()
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array()
__backAssociation => array()
__backInnerAssociation => array()
__backOriginalAssociation => array()
__backContainableAssociation => array()
__safeUpdateMode => false
useConsistentAfterFind => true
Taxonomy => object(Taxonomy) {}
User => object(User) {}
TrackableCreator => object(User) {}
TrackableUpdater => object(User) {}
Meta => object(Meta) {}
Comment => object(Comment) {}
ModelTaxonomy => object(ModelTaxonomy) {}
locale => 'vie'
cacheConfig => 'croogo_nodes'
[protected] _displayFields => array()
[protected] _editFields => array()
[protected] _schema => array(
'id' => array(
[maximum depth reached]
),
'parent_id' => array(
[maximum depth reached]
),
'user_id' => array(
[maximum depth reached]
),
'cat_id' => array(
[maximum depth reached]
),
'title' => array(
[maximum depth reached]
),
'picture' => array(
[maximum depth reached]
),
'slug' => array(
[maximum depth reached]
),
'body' => array(
[maximum depth reached]
),
'excerpt' => array(
[maximum depth reached]
),
'status' => array(
[maximum depth reached]
),
'mime_type' => array(
[maximum depth reached]
),
'comment_status' => array(
[maximum depth reached]
),
'comment_count' => array(
[maximum depth reached]
),
'promote' => array(
[maximum depth reached]
),
'path' => array(
[maximum depth reached]
),
'terms' => array(
[maximum depth reached]
),
'sticky' => array(
[maximum depth reached]
),
'lft' => array(
[maximum depth reached]
),
'rght' => array(
[maximum depth reached]
),
'visibility_roles' => array(
[maximum depth reached]
),
'type' => array(
[maximum depth reached]
),
'view' => array(
[maximum depth reached]
),
'publish_start' => array(
[maximum depth reached]
),
'publish_end' => array(
[maximum depth reached]
),
'updated' => array(
[maximum depth reached]
),
'updated_by' => array(
[maximum depth reached]
),
'created' => array(
[maximum depth reached]
),
'created_by' => 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 => null
}
$type = array(
'Type' => array(
'id' => '2',
'title' => 'Blog',
'alias' => 'blog',
'description' => 'A blog entry is a single post to an online journal, or blog.',
'format_show_author' => true,
'format_show_date' => true,
'format_use_wysiwyg' => true,
'comment_status' => '0',
'comment_approve' => false,
'comment_spam_protection' => false,
'comment_captcha' => false,
'params' => '',
'plugin' => null,
'updated' => '2016-07-01 02:24:35',
'updated_by' => '1',
'created' => '2009-09-02 18:20:44',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'code' => null,
'id_jms' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'timezone' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => 'marketing@jellyfish-vn.com',
'website' => '',
'code' => 'C',
'id_jms' => '29',
'activation_key' => 'c60ffc22658c75b48b65baadec4fa55a',
'image' => null,
'bio' => null,
'status' => true,
'updated' => '2022-06-23 11:37:13',
'updated_by' => '1',
'created' => '2016-06-15 04:23:00',
'timezone' => 'Asia/Ho_Chi_Minh',
'created_by' => null
),
'Vocabulary' => array(
(int) 0 => array(
'id' => '1',
'title' => 'Categories',
'alias' => 'categories',
'description' => '',
'required' => true,
'multiple' => false,
'tags' => true,
'plugin' => null,
'weight' => '1',
'updated' => '2016-07-08 08:37:44',
'updated_by' => '1',
'created' => '2009-07-22 02:16:21',
'created_by' => null,
'TypesVocabulary' => array(
[maximum depth reached]
)
)
),
'Params' => array()
)
$node = array()
$this = object(NodesController) {
name => 'Nodes'
components => array(
'Session' => null,
'Flash' => null,
'Croogo.Croogo' => null,
'Security' => null,
'Acl' => null,
'Auth' => null,
'RequestHandler' => null,
'Acl.AclFilter' => null,
'CroogoAccess' => array(
[maximum depth reached]
),
'Settings.Settings' => null,
'Nodes.Nodes' => null,
'Menus.Menus' => null,
'Blocks.Blocks' => array(
[maximum depth reached]
),
'Taxonomy.Taxonomies' => null,
'Meta.Meta' => array(
[maximum depth reached]
),
'Comments.Comments' => null,
'Upload' => null,
'Croogo.BulkProcess' => null,
'Croogo.Recaptcha' => null,
'Search.Prg' => array(
[maximum depth reached]
)
)
presetVars => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
)
)
uses => array(
(int) 0 => 'Nodes.Node',
(int) 1 => 'Nodes.ServiceRequest',
(int) 2 => 'Nodes.Terms',
(int) 3 => 'Listmail',
(int) 4 => 'Settings.Setting'
)
helpers => array(
'Html' => array([maximum depth reached]),
'Form' => array([maximum depth reached]),
'Session' => null,
'Text' => null,
'Js' => null,
'Time' => null,
'Croogo.Layout' => null,
'Custom' => null,
'Thumbs' => null,
'Func' => null,
'Comments.Comments' => null,
'Nodes.Nodes' => null,
'Meta.Meta' => null,
'Menus.Menus' => null,
'Blocks.Regions' => null,
'Taxonomy.Taxonomies' => null,
'Wysiwyg.Wysiwyg' => null,
'Ckeditor.Ckeditor' => null,
'Croogo.Croogo' => null,
(int) 0 => 'Croogo.Recaptcha'
)
paginate => array(
'limit' => (int) 10
)
usePaginationCache => true
viewClass => 'Theme'
theme => 'Default'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Nodes'
layoutPath => null
viewVars => array(
'isFromLandingPageFlag' => (int) 0,
'userID' => null,
'link_root' => 'https://jellyfishhr.com/vie/'
)
view => 'view'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
View => null
ext => '.ctp'
plugin => 'Nodes'
cacheAction => false
passedArgs => array()
scaffold => false
methods => array(
(int) 0 => 'afterConstruct',
(int) 2 => 'admin_toggle',
(int) 3 => 'admin_index',
(int) 4 => 'admin_hierarchy',
(int) 5 => 'admin_moveup',
(int) 6 => 'admin_movedown',
(int) 7 => 'admin_create',
(int) 8 => 'admin_add',
(int) 9 => 'admin_edit',
(int) 10 => 'admin_update_paths',
(int) 11 => 'admin_delete',
(int) 12 => 'admin_delete_meta',
(int) 13 => 'admin_add_meta',
(int) 14 => 'admin_process',
(int) 15 => 'index',
(int) 16 => 'news',
(int) 17 => 'other_news',
(int) 18 => 'maillist',
(int) 19 => 'service',
(int) 20 => 'term',
(int) 21 => 'promoted',
(int) 22 => 'search',
(int) 23 => 'view',
(int) 24 => '_viewFallback',
(int) 25 => '_setCommonVariables',
(int) 26 => 'send_email',
(int) 27 => 'utf8_to_ascii',
(int) 28 => 'make_url',
(int) 29 => 'make_name',
(int) 32 => '_setupComponents',
(int) 33 => '_setupTheme',
(int) 35 => 'securityError',
(int) 36 => '_setupAclComponent'
)
modelClass => 'Node'
modelKey => 'node'
validationErrors => null
Session => object(SessionComponent) {}
Flash => object(FlashComponent) {}
Croogo => object(CroogoComponent) {}
Security => object(SecurityComponent) {}
Acl => object(AclComponent) {}
Auth => object(AuthComponent) {}
RequestHandler => object(RequestHandlerComponent) {}
AclFilter => object(AclFilterComponent) {}
CroogoAccess => object(AclAccessComponent) {}
Settings => object(SettingsComponent) {}
Nodes => object(NodesComponent) {}
Menus => object(MenusComponent) {}
Blocks => object(BlocksComponent) {}
Taxonomies => object(TaxonomiesComponent) {}
Meta => object(MetaComponent) {}
Comments => object(CommentsComponent) {}
Upload => object(UploadComponent) {}
BulkProcess => object(BulkProcessComponent) {}
Recaptcha => object(RecaptchaComponent) {}
Prg => object(PrgComponent) {}
Node => object(Node) {}
lang => 'vie'
link_root => 'https://jellyfishhr.com/vie/'
Setting => object(Setting) {}
[protected] _defaultComponents => array(
(int) 0 => 'Croogo.Croogo',
(int) 1 => 'Security',
(int) 2 => 'Acl',
(int) 3 => 'Auth',
(int) 4 => 'Session',
(int) 5 => 'RequestHandler'
)
[protected] _appComponents => array(
(int) 0 => 'Acl.AclFilter',
'CroogoAccess' => array(
[maximum depth reached]
),
(int) 1 => 'Settings.Settings',
(int) 2 => 'Nodes.Nodes',
(int) 3 => 'Menus.Menus',
'Blocks.Blocks' => array(
[maximum depth reached]
),
(int) 4 => 'Taxonomy.Taxonomies',
'Meta.Meta' => array(
[maximum depth reached]
),
(int) 5 => 'Comments.Comments'
)
[protected] _apiComponents => array(
'Nodes.NodeApi' => array(
[maximum depth reached]
)
)
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
NodesController::view() - APP/Vendor/croogo/croogo/Nodes/Controller/NodesController.php, line 1016
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 491
CroogoAppController::invokeAction() - APP/Vendor/croogo/croogo/Croogo/Controller/CroogoAppController.php, line 218
Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 105