Database Error
Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'City.pos' in 'order clause'
SQL Query: SELECT `City`.`id`, `City`.`title`, `City`.`title_en`, `City`.`mien_id` FROM `thwebi_convert`.`cities` AS `City` WHERE 1 = 1 ORDER BY `City`.`pos` DESC, `City`.`id` DESC
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 502 → PDOStatement->execute(array)
try {
$query = $this->_connection->prepare($sql, $prepareOptions);
$query->setFetchMode(PDO::FETCH_LAZY);
if (!$query->execute($params)) {
$this->_result = $query;
array()
- CORE/Cake/Model/Datasource/DboSource.php line 468 → DboSource->_execute(string, array)
$options += array('log' => $this->fullDebug);
$t = microtime(true);
$this->_result = $this->_execute($sql, $params);
'SELECT `City`.`id`, `City`.`title`, `City`.`title_en`, `City`.`mien_id` FROM `thwebi_convert`.`cities` AS `City` WHERE 1 = 1 ORDER BY `City`.`pos` DESC, `City`.`id` DESC' array()
- CORE/Cake/Model/Datasource/DboSource.php line 715 → DboSource->execute(string, array, array)
if ($cache && ($cached = $this->getQueryCache($sql, $params)) !== false) {
return $cached;
}
$result = $this->execute($sql, array(), $params);
if ($result) {
'SELECT `City`.`id`, `City`.`title`, `City`.`title_en`, `City`.`mien_id` FROM `thwebi_convert`.`cities` AS `City` WHERE 1 = 1 ORDER BY `City`.`pos` DESC, `City`.`id` DESC' array() array()
- CORE/Cake/Model/Datasource/DboSource.php line 1226 → DboSource->fetchAll(string, boolean)
// Build SQL statement with the primary model, plus hasOne and belongsTo associations
$query = $this->buildAssociationQuery($Model, $queryData);
$resultSet = $this->fetchAll($query, $Model->cacheQueries);
unset($query);
'SELECT `City`.`id`, `City`.`title`, `City`.`title_en`, `City`.`mien_id` FROM `thwebi_convert`.`cities` AS `City` WHERE 1 = 1 ORDER BY `City`.`pos` DESC, `City`.`id` DESC' false
- CORE/Cake/Model/Model.php line 3053 → DboSource->read(AppModel, array)
* @return array
*/
protected function _readDataSource($type, $query) {
$results = $this->getDataSource()->read($this, $query);
$this->resetAssociations();
object(AppModel) { useDbConfig => 'default' useTable => 'cities' id => false data => array() schemaName => 'thwebi_convert' table => 'cities' primaryKey => 'id' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'City' alias => 'City' tableToModel => array( 'cities' => 'City' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) { modelName => 'City' defaultPriority => (int) 10 [protected] _methods => array([maximum depth reached]) [protected] _mappedMethods => array([maximum depth reached]) [protected] _enabled => array([maximum depth reached]) [protected] _loaded => array([maximum depth reached]) } whitelist => array() cacheSources => true findQueryType => 'all' recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( 'id' => array( 'type' => 'integer', 'null' => false, 'default' => null, 'length' => (int) 11, 'unsigned' => false, 'key' => 'primary' ), 'title' => array( 'type' => 'string', 'null' => true, 'default' => null, 'length' => (int) 64, 'collate' => 'utf8mb4_general_ci', 'charset' => 'utf8mb4' ), 'title_en' => array( 'type' => 'string', 'null' => true, 'default' => null, 'length' => (int) 64, 'collate' => 'utf8mb4_general_ci', 'charset' => 'utf8mb4' ), 'mien_id' => array( 'type' => 'integer', 'null' => true, 'default' => null, 'length' => (int) 11, 'unsigned' => false ) ) [protected] _associationKeys => array( 'belongsTo' => array( (int) 0 => 'className', (int) 1 => 'foreignKey', (int) 2 => 'conditions', (int) 3 => 'fields', (int) 4 => 'order', (int) 5 => 'counterCache' ), 'hasOne' => array( (int) 0 => 'className', (int) 1 => 'foreignKey', (int) 2 => 'conditions', (int) 3 => 'fields', (int) 4 => 'order', (int) 5 => 'dependent' ), 'hasMany' => array( (int) 0 => 'className', (int) 1 => 'foreignKey', (int) 2 => 'conditions', (int) 3 => 'fields', (int) 4 => 'order', (int) 5 => 'limit', (int) 6 => 'offset', (int) 7 => 'dependent', (int) 8 => 'exclusive', (int) 9 => 'finderQuery', (int) 10 => 'counterQuery' ), 'hasAndBelongsToMany' => array( (int) 0 => 'className', (int) 1 => 'joinTable', (int) 2 => 'with', (int) 3 => 'foreignKey', (int) 4 => 'associationForeignKey', (int) 5 => 'conditions', (int) 6 => 'fields', (int) 7 => 'order', (int) 8 => 'limit', (int) 9 => 'offset', (int) 10 => 'unique', (int) 11 => 'finderQuery' ) ) [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] _generalManager => object(CakeEventManager) {} [protected] _listeners => array( [maximum depth reached] ) [protected] _isGlobal => false } [protected] _validator => null } array( 'conditions' => null, 'fields' => null, 'joins' => array(), 'limit' => null, 'offset' => null, 'order' => array( (int) 0 => 'City.pos DESC, City.id DESC' ), 'page' => (int) 1, 'group' => null, 'callbacks' => true )
- CORE/Cake/Model/Model.php line 3025 → Model->_readDataSource(string, array)
return null;
}
return $this->_readDataSource($type, $query);
}
'all' array( 'conditions' => null, 'fields' => null, 'joins' => array(), 'limit' => null, 'offset' => null, 'order' => array( (int) 0 => 'City.pos DESC, City.id DESC' ), 'page' => (int) 1, 'group' => null, 'callbacks' => true )
- APP/Plugin/Default/Controller/DefaultAppController.php line 991 → Model->find(string, array)
$this->City = ClassRegistry::init('City');
$city = $this->City->find('all', array(
'order' => 'City.pos DESC, City.id DESC',
));
'all' array( 'order' => 'City.pos DESC, City.id DESC' )
- APP/Plugin/Default/Controller/NodeController.php line 33 → DefaultAppController->get_citys()
$this->set('category_root_id', $category_root_id);
$this->category_root_id = $category_root_id;
$this->get_citys();
$this->get_sizes();
- [internal function] → NodeController->beforeRender(CakeEvent)
object(CakeEvent) { data => null result => null [protected] _name => 'Controller.beforeRender' [protected] _subject => object(NodeController) { category_cid_landingpage => array( [maximum depth reached] ) theme => 'Default' product_pagination_limit => (int) 15 guide_pagination_limit => (int) 100 news_pagination_limit => (int) 12 collection_pagination_limit => (int) 6 document_pagination_limit => (int) 10 hook => array( [maximum depth reached] ) components => array( [maximum depth reached] ) uses => array( [maximum depth reached] ) is_mobile => false Controller => null default_lang => 'vi' lang => 'vi' lang_array => null settings => null nodeData => array( [maximum depth reached] ) cModalName => 'News' cActionName => 'news_detail' cFlagPage => false currentCategory => array( [maximum depth reached] ) currentCategoryChildren => null order_price => '' action_array => array( [maximum depth reached] ) cBuff => array( [maximum depth reached] ) dongho_type => array( [maximum depth reached] ) dongho_day => array( [maximum depth reached] ) form_dk => array( [maximum depth reached] ) category_fields => array( [maximum depth reached] ) name => 'Node' helpers => array([maximum depth reached]) request => object(CakeRequest) {} response => object(CakeResponse) {} viewPath => 'Node' layoutPath => null viewVars => array( [maximum depth reached] ) view => 'news_detail' layout => 'news' autoRender => false autoLayout => true Components => object(ComponentCollection) {} viewClass => 'View' View => null ext => '.ctp' plugin => 'Default' cacheAction => false passedArgs => array( [maximum depth reached] ) scaffold => false methods => array( [maximum depth reached] ) modelClass => 'Category' modelKey => 'node' validationErrors => null Session => object(SessionComponent) {} Flash => object(FlashComponent) {} Cookie => object(CookieComponent) {} Ccontent => object(CcontentComponent) {} Cmodal => object(CmodalComponent) {} Cmeta => object(CmetaComponent) {} Capp => object(CappComponent) {} Clayout => object(ClayoutComponent) {} RequestHandler => object(RequestHandlerComponent) {} Upload => object(UploadComponent) {} Paginator => object(PaginatorComponent) {} Agency => object(AppModel) {} Hang => object(AppModel) {} user => array([maximum depth reached]) Node => object(Node) {} News => object(News) {} Category => object(AppModel) {} pageImage => 'app/webroot/uploads/images/image_psd-(99).jpg' Admin => object(AppModel) {} category_root_id => '109' City => object(AppModel) {} [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) {} } [protected] _stopped => false }
- CORE/Cake/Event/CakeEventManager.php line 244 → call_user_func(array, CakeEvent)
if ($listener['passParams'] === true) {
$result = call_user_func_array($listener['callable'], $event->data);
} else {
$result = call_user_func($listener['callable'], $event);
}
array( (int) 0 => object(NodeController) { category_cid_landingpage => array( (int) 0 => (int) 85, (int) 1 => (int) 86, (int) 2 => (int) 87 ) theme => 'Default' product_pagination_limit => (int) 15 guide_pagination_limit => (int) 100 news_pagination_limit => (int) 12 collection_pagination_limit => (int) 6 document_pagination_limit => (int) 10 hook => array( (int) 0 => 'product', (int) 1 => 'guide', (int) 2 => 'service' ) components => array( 'Session' => null, 'Flash' => null, 'Cookie' => null, 'Ccontent' => null, 'Cmodal' => null, 'Cmeta' => null, 'Capp' => null, 'Clayout' => null, 'RequestHandler' => null, 'Upload' => null, 'Paginator' => null ) uses => array( (int) 0 => 'Default.Category', (int) 1 => 'Default.Home', (int) 2 => 'Default.Node', (int) 3 => 'Default.News', (int) 4 => 'Default.Product', (int) 5 => 'Default.Guide', (int) 6 => 'Default.Service', (int) 7 => 'Default.Rate', (int) 8 => 'Default.Video', (int) 9 => 'Agency', (int) 10 => 'Filter', (int) 11 => 'Hang', (int) 12 => 'Faq', (int) 13 => 'Tag', (int) 14 => 'FilterItem', (int) 15 => 'FilterLinked', (int) 16 => 'UserPost', (int) 17 => 'Default.Customer', (int) 18 => 'CustomerBanner', (int) 19 => 'Team', (int) 20 => 'City', (int) 21 => 'District', (int) 22 => 'Order', (int) 23 => 'Size', (int) 24 => 'Page', (int) 25 => 'Element', (int) 26 => 'PageElement', (int) 27 => 'CategoryLinked' ) is_mobile => false Controller => null default_lang => 'vi' lang => 'vi' lang_array => null settings => null nodeData => array( 'Node' => array( [maximum depth reached] ) ) cModalName => 'News' cActionName => 'news_detail' cFlagPage => false currentCategory => array( 'Node' => array( [maximum depth reached] ), 'Category' => array( [maximum depth reached] ) ) currentCategoryChildren => null order_price => '' action_array => array( 'news' => 'detail', 'category' => 'list', 'product' => 'detail', 'guide' => 'detail', 'service' => 'detail', 'page' => 'detail', 'rate' => 'detail', 'video' => 'detail', 'faq' => 'detail', 'sale' => 'detail', 'tuvan' => 'detail', 'document' => 'detail', 'tiendo' => 'detail', 'collection' => 'detail' ) cBuff => array( (int) 0 => 'news', (int) 1 => 'category', (int) 2 => 'product', (int) 3 => 'guide', (int) 4 => 'service', (int) 5 => 'page', (int) 6 => 'rate', (int) 7 => 'video', (int) 8 => 'faq', (int) 9 => 'sale', (int) 10 => 'tuvan', (int) 11 => 'document', (int) 12 => 'tiendo', (int) 13 => 'collection' ) dongho_type => array( 'au' => 'Đồng hồ cơ', 'quz' => 'Đồng hồ pin' ) dongho_day => array( 'da' => 'Dây da', 'th' => 'Dây thép' ) form_dk => array( (int) 1 => 'Tư vấn kiểm tra (Trang chủ)', (int) 3 => 'Đăng ký học thử (Trang chủ)', (int) 2 => 'Tư vấn kiểm tra (Menu đăng ký học thử)', (int) 4 => 'Đăng ký học thử (Menu đăng ký học thử)', (int) 5 => 'Đăng ký tư vấn (Trang khóa học)', (int) 6 => 'Đăng ký khóa học (Landing Page)', (int) 7 => 'Đăng ký tư vấn (Landing Page)', (int) 8 => 'Kiểm tra trình độ miễn phí (Landing Page)', (int) 9 => 'Đăng ký nhận tài liệu IELTS (Lộ trình học / Tài liệu)' ) category_fields => array( 'navbar' => 'Trên cùng', 'home' => 'Top', 'menu_1' => 'Tour category', 'menu_2' => 'Mục tour trang chủ', 'footer_1' => 'Ch.trang cột 1', 'footer_2' => 'Ch.trang cột 2' ) name => 'Node' helpers => array() request => object(CakeRequest) {} response => object(CakeResponse) {} viewPath => 'Node' layoutPath => null viewVars => array( 'category_root_id' => '109', 'default_lang' => 'vi', 'lang_txt_link' => '', 'lang' => 'vi', 'order_price' => '', 'current_category_children' => array([maximum depth reached]), 'authors' => array( [maximum depth reached] ), 'theme_directory' => 'https://th.webi.vn/theme/Default/', 'theme' => 'Default', 'current_category' => array( [maximum depth reached] ), 'nodeData' => array( [maximum depth reached] ), 'canonical_for_layout' => '<link rel="canonical" href="https://th.webi.vn/nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html" /> ', 'og_for_layout' => '<meta property="og:site_name" content="" /> <meta property="og:url" content="https://th.webi.vn/nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html" /> <meta property="og:title" content="Năm 2025, bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số" /> <meta property="og:description" content="Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03. " /> <meta property="og:image" content="https://th.webi.vn/app/webroot/uploads/images/image_psd-(99).jpg" /> ', 'robots_for_layout' => '<meta name="robots" content="index, follow" />', 'keyword_for_layout' => '', 'description_for_layout' => '<meta name="description" content="Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03." />', 'title_for_layout' => 'Năm 2025, bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số', 'is_news' => (int) 1, 'is_single' => (int) 1, 'user' => array([maximum depth reached]), 'agencies' => array( [maximum depth reached] ), 'cart_number' => (int) 0, 'referer_source' => 'Trực tiếp', 'hangs' => array( [maximum depth reached] ), 'is_mobile' => (int) 0, 'form_dk' => array( [maximum depth reached] ) ) view => 'news_detail' layout => 'news' autoRender => false autoLayout => true Components => object(ComponentCollection) {} viewClass => 'View' View => null ext => '.ctp' plugin => 'Default' cacheAction => false passedArgs => array( (int) 0 => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', (int) 1 => '.html' ) scaffold => false methods => array( (int) 1 => 'get_customized_page', (int) 2 => 'get_giaovien_rate_num', (int) 3 => 'get_chungthuc_counts', (int) 4 => 'get_featured_giaovien', (int) 5 => 'get_lanhdao', (int) 6 => 'get_hocvien_tieubieu', (int) 7 => 'buildpc', (int) 8 => 'whois', (int) 9 => 'partner', (int) 10 => 'partners', (int) 11 => 'get_tag_from_post_node_id', (int) 12 => 'get_agency', (int) 13 => 'get_city_lst', (int) 14 => 'get_cities_html', (int) 15 => 'get_cities', (int) 16 => 'get_mien', (int) 17 => 'add_subcriber', (int) 18 => 'get_cat_customize', (int) 19 => 'tucauhinh', (int) 20 => 'getdomain', (int) 21 => 'get_hangs', (int) 22 => 'upload_image', (int) 23 => 'user_change_pass', (int) 24 => 'recover', (int) 25 => 'user_account', (int) 26 => 'user_wishlist', (int) 27 => 'user_banner_list', (int) 28 => 'user_banner_delete', (int) 29 => 'user_banner_add', (int) 30 => 'user_banner_edit', (int) 31 => 'user_post_add', (int) 32 => 'user_history', (int) 33 => 'user_thanks', (int) 34 => 'user_refs', (int) 35 => 'user_dashboard', (int) 36 => 'get_customer_detail', (int) 37 => 'vote', (int) 38 => 'logout', (int) 39 => 'login', (int) 40 => 'register_ajax', (int) 41 => 'register', (int) 42 => 'videos', (int) 43 => 'request_content', (int) 44 => 'index', (int) 45 => 'index_page', (int) 46 => 'index2', (int) 47 => 'index3', (int) 48 => 'get_dailyphanphoi', (int) 49 => 'sidebar_menu', (int) 50 => 'count_items', (int) 51 => 'img', (int) 52 => 'tags', (int) 53 => 'get_bosuutap', (int) 54 => 'gallery_detail', (int) 55 => 'gallery', (int) 56 => 'search', (int) 57 => 'search_els', (int) 58 => 'comment', (int) 59 => 'get_child_comment', (int) 60 => 'send_rate_ajax', (int) 61 => 'send_rate', (int) 62 => 'addlike', (int) 63 => 'addlove', (int) 64 => 'rate_giaovien', (int) 65 => 'get_stars', (int) 66 => 'data', (int) 67 => 'get_rate_count', (int) 68 => 'get_rate', (int) 69 => 'get_comment', (int) 70 => 'get_random_nodes', (int) 71 => 'get_node_parse', (int) 72 => 'get_node', (int) 73 => 'parse_html_posts', (int) 74 => 'ajax_load_posts', (int) 75 => 'get_images', (int) 76 => 'get_product_prices', (int) 77 => 'get_product_category', (int) 78 => 'get_product_category_count', (int) 79 => 'get_dynamic_rows', (int) 80 => 'get_filters', (int) 81 => 'get_nodes', (int) 82 => 'get_khoahoc', (int) 83 => 'get_khoahoc_scr', (int) 84 => 'tatcasp', (int) 85 => 'get_giangvien', (int) 86 => 'get_category_of_node', (int) 87 => 'get_category', (int) 88 => 'ketnoi', (int) 89 => 'find_root_category', (int) 90 => 'get_cbanner', (int) 91 => 'get_child_category_of', (int) 92 => 'get_tree_category_start_from', (int) 93 => 'get_list_category', (int) 94 => 'get_videos', (int) 95 => 'create_image', (int) 96 => 'get_child_category_ajax', (int) 97 => 'check_available_ajax', (int) 98 => 'get_nodes_page', (int) 99 => 'get_nodes_city', (int) 100 => 'send_stars', (int) 101 => 'send_rate_order', (int) 102 => 'get_stars_user', (int) 103 => 'plan_search', (int) 104 => 'team_detail', (int) 105 => 'search_type', (int) 106 => 'add_wishlist', (int) 107 => 'get_tags_success', (int) 108 => 'upload_imgs', (int) 110 => 'init_data', (int) 111 => 'rate', (int) 112 => 'cuahang', (int) 113 => 'getUserIP', (int) 114 => 'support', (int) 115 => 'get_sell_off_news', (int) 116 => 'get_youtube_videos', (int) 117 => 'get_comments', (int) 118 => 'get_home_products', (int) 119 => 'get_new_products', (int) 120 => 'get_featured_products', (int) 121 => 'get_10k_products', (int) 122 => 'get_featured_news', (int) 123 => 'get_latest_news', (int) 124 => 'get_most_read', (int) 125 => 'get_lang', (int) 126 => 'get_sizes', (int) 127 => 'banners', (int) 128 => 'categories', (int) 129 => 'settings', (int) 130 => 'alert', (int) 131 => 't', (int) 132 => 'word_limiter', (int) 133 => 'removeXss', (int) 134 => 'remove_hostname', (int) 135 => 'get_teams', (int) 136 => 'get_citys', (int) 137 => 'get_node_link', (int) 138 => 'get_price_tour', (int) 139 => 'convert_wp', (int) 140 => 'get_all_post', (int) 141 => 'wp_handle', (int) 142 => 'checkImageExists', (int) 143 => 'check_news_image', (int) 144 => 'is_valid_json' ) modelClass => 'Category' modelKey => 'node' validationErrors => null Session => object(SessionComponent) {} Flash => object(FlashComponent) {} Cookie => object(CookieComponent) {} Ccontent => object(CcontentComponent) {} Cmodal => object(CmodalComponent) {} Cmeta => object(CmetaComponent) {} Capp => object(CappComponent) {} Clayout => object(ClayoutComponent) {} RequestHandler => object(RequestHandlerComponent) {} Upload => object(UploadComponent) {} Paginator => object(PaginatorComponent) {} Agency => object(AppModel) {} Hang => object(AppModel) {} user => array() Node => object(Node) {} News => object(News) {} Category => object(AppModel) {} pageImage => 'app/webroot/uploads/images/image_psd-(99).jpg' Admin => object(AppModel) {} category_root_id => '109' City => object(AppModel) {} [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) {} }, (int) 1 => 'beforeRender' ) object(CakeEvent) { data => null result => null [protected] _name => 'Controller.beforeRender' [protected] _subject => object(NodeController) { category_cid_landingpage => array( [maximum depth reached] ) theme => 'Default' product_pagination_limit => (int) 15 guide_pagination_limit => (int) 100 news_pagination_limit => (int) 12 collection_pagination_limit => (int) 6 document_pagination_limit => (int) 10 hook => array( [maximum depth reached] ) components => array( [maximum depth reached] ) uses => array( [maximum depth reached] ) is_mobile => false Controller => null default_lang => 'vi' lang => 'vi' lang_array => null settings => null nodeData => array( [maximum depth reached] ) cModalName => 'News' cActionName => 'news_detail' cFlagPage => false currentCategory => array( [maximum depth reached] ) currentCategoryChildren => null order_price => '' action_array => array( [maximum depth reached] ) cBuff => array( [maximum depth reached] ) dongho_type => array( [maximum depth reached] ) dongho_day => array( [maximum depth reached] ) form_dk => array( [maximum depth reached] ) category_fields => array( [maximum depth reached] ) name => 'Node' helpers => array([maximum depth reached]) request => object(CakeRequest) {} response => object(CakeResponse) {} viewPath => 'Node' layoutPath => null viewVars => array( [maximum depth reached] ) view => 'news_detail' layout => 'news' autoRender => false autoLayout => true Components => object(ComponentCollection) {} viewClass => 'View' View => null ext => '.ctp' plugin => 'Default' cacheAction => false passedArgs => array( [maximum depth reached] ) scaffold => false methods => array( [maximum depth reached] ) modelClass => 'Category' modelKey => 'node' validationErrors => null Session => object(SessionComponent) {} Flash => object(FlashComponent) {} Cookie => object(CookieComponent) {} Ccontent => object(CcontentComponent) {} Cmodal => object(CmodalComponent) {} Cmeta => object(CmetaComponent) {} Capp => object(CappComponent) {} Clayout => object(ClayoutComponent) {} RequestHandler => object(RequestHandlerComponent) {} Upload => object(UploadComponent) {} Paginator => object(PaginatorComponent) {} Agency => object(AppModel) {} Hang => object(AppModel) {} user => array([maximum depth reached]) Node => object(Node) {} News => object(News) {} Category => object(AppModel) {} pageImage => 'app/webroot/uploads/images/image_psd-(99).jpg' Admin => object(AppModel) {} category_root_id => '109' City => object(AppModel) {} [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) {} } [protected] _stopped => false }
- CORE/Cake/Controller/Controller.php line 941 → CakeEventManager->dispatch(CakeEvent)
*/
public function render($view = null, $layout = null) {
$event = new CakeEvent('Controller.beforeRender', $this);
$this->getEventManager()->dispatch($event);
if ($event->isStopped()) {
object(CakeEvent) { data => null result => null [protected] _name => 'Controller.beforeRender' [protected] _subject => object(NodeController) { category_cid_landingpage => array( [maximum depth reached] ) theme => 'Default' product_pagination_limit => (int) 15 guide_pagination_limit => (int) 100 news_pagination_limit => (int) 12 collection_pagination_limit => (int) 6 document_pagination_limit => (int) 10 hook => array( [maximum depth reached] ) components => array( [maximum depth reached] ) uses => array( [maximum depth reached] ) is_mobile => false Controller => null default_lang => 'vi' lang => 'vi' lang_array => null settings => null nodeData => array( [maximum depth reached] ) cModalName => 'News' cActionName => 'news_detail' cFlagPage => false currentCategory => array( [maximum depth reached] ) currentCategoryChildren => null order_price => '' action_array => array( [maximum depth reached] ) cBuff => array( [maximum depth reached] ) dongho_type => array( [maximum depth reached] ) dongho_day => array( [maximum depth reached] ) form_dk => array( [maximum depth reached] ) category_fields => array( [maximum depth reached] ) name => 'Node' helpers => array([maximum depth reached]) request => object(CakeRequest) {} response => object(CakeResponse) {} viewPath => 'Node' layoutPath => null viewVars => array( [maximum depth reached] ) view => 'news_detail' layout => 'news' autoRender => false autoLayout => true Components => object(ComponentCollection) {} viewClass => 'View' View => null ext => '.ctp' plugin => 'Default' cacheAction => false passedArgs => array( [maximum depth reached] ) scaffold => false methods => array( [maximum depth reached] ) modelClass => 'Category' modelKey => 'node' validationErrors => null Session => object(SessionComponent) {} Flash => object(FlashComponent) {} Cookie => object(CookieComponent) {} Ccontent => object(CcontentComponent) {} Cmodal => object(CmodalComponent) {} Cmeta => object(CmetaComponent) {} Capp => object(CappComponent) {} Clayout => object(ClayoutComponent) {} RequestHandler => object(RequestHandlerComponent) {} Upload => object(UploadComponent) {} Paginator => object(PaginatorComponent) {} Agency => object(AppModel) {} Hang => object(AppModel) {} user => array([maximum depth reached]) Node => object(Node) {} News => object(News) {} Category => object(AppModel) {} pageImage => 'app/webroot/uploads/images/image_psd-(99).jpg' Admin => object(AppModel) {} category_root_id => '109' City => object(AppModel) {} [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) {} } [protected] _stopped => false }
- CORE/Cake/Routing/Dispatcher.php line 200 → Controller->render()
}
if ($render && $controller->autoRender) {
$response = $controller->render();
} elseif (!($result instanceof CakeResponse) && $response->body() === null) {
- CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(NodeController, CakeRequest)
));
}
$response = $this->_invoke($controller, $request);
if (isset($request->params['return'])) {
object(NodeController) { category_cid_landingpage => array( (int) 0 => (int) 85, (int) 1 => (int) 86, (int) 2 => (int) 87 ) theme => 'Default' product_pagination_limit => (int) 15 guide_pagination_limit => (int) 100 news_pagination_limit => (int) 12 collection_pagination_limit => (int) 6 document_pagination_limit => (int) 10 hook => array( (int) 0 => 'product', (int) 1 => 'guide', (int) 2 => 'service' ) components => array( 'Session' => null, 'Flash' => null, 'Cookie' => null, 'Ccontent' => null, 'Cmodal' => null, 'Cmeta' => null, 'Capp' => null, 'Clayout' => null, 'RequestHandler' => null, 'Upload' => null, 'Paginator' => null ) uses => array( (int) 0 => 'Default.Category', (int) 1 => 'Default.Home', (int) 2 => 'Default.Node', (int) 3 => 'Default.News', (int) 4 => 'Default.Product', (int) 5 => 'Default.Guide', (int) 6 => 'Default.Service', (int) 7 => 'Default.Rate', (int) 8 => 'Default.Video', (int) 9 => 'Agency', (int) 10 => 'Filter', (int) 11 => 'Hang', (int) 12 => 'Faq', (int) 13 => 'Tag', (int) 14 => 'FilterItem', (int) 15 => 'FilterLinked', (int) 16 => 'UserPost', (int) 17 => 'Default.Customer', (int) 18 => 'CustomerBanner', (int) 19 => 'Team', (int) 20 => 'City', (int) 21 => 'District', (int) 22 => 'Order', (int) 23 => 'Size', (int) 24 => 'Page', (int) 25 => 'Element', (int) 26 => 'PageElement', (int) 27 => 'CategoryLinked' ) is_mobile => false Controller => null default_lang => 'vi' lang => 'vi' lang_array => null settings => null nodeData => array( 'Node' => array( 'id' => '448', 'title' => 'Năm 2025, bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số', 'slug' => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', 'link' => null, 'type' => 'news', 'pos' => '1', 'robots' => '1', 'views' => '0', 'lang' => null, 'lang_node_id' => null, 'created' => '1755104400', 'modified' => '1755561028', 'status' => '1' ) ) cModalName => 'News' cActionName => 'news_detail' cFlagPage => false currentCategory => array( 'Node' => array( 'id' => '341', 'title' => 'Khoa học công nghệ', 'slug' => 'khoa-hoc-cong-nghe', 'link' => null, 'type' => 'category', 'pos' => '2', 'robots' => '1', 'views' => '0', 'lang' => null, 'lang_node_id' => null, 'created' => '1753504396', 'modified' => '1754454467', 'status' => '1' ), 'Category' => array( 'id' => '113', 'title' => 'Khoa học công nghệ', 'description' => '', 'page_title' => '', 'description_page' => '', 'content' => '', 'node_id' => '341', 'parent_id' => '109', 'link' => '', 'image' => '', 'image2' => '', 'images' => '', 'lft' => '24', 'rght' => '25', 'seo_title' => '', 'seo_keyword' => '', 'seo_description' => '', 'menu' => '1', 'sidebar' => '0', 'footer_1' => '0', 'footer_2' => '0', 'footer_3' => '0', 'footer_4' => '0', 'ctype' => 'news', 'navbar' => '0', 'dropdown' => '0', 'home_menu' => '0', 'word_count' => '4', 'template' => 'tin_tuc_list', 'hang_id_list' => '', 'filter_id_list' => null, 'filter_price' => '[]', 'robots' => '1' ) ) currentCategoryChildren => null order_price => '' action_array => array( 'news' => 'detail', 'category' => 'list', 'product' => 'detail', 'guide' => 'detail', 'service' => 'detail', 'page' => 'detail', 'rate' => 'detail', 'video' => 'detail', 'faq' => 'detail', 'sale' => 'detail', 'tuvan' => 'detail', 'document' => 'detail', 'tiendo' => 'detail', 'collection' => 'detail' ) cBuff => array( (int) 0 => 'news', (int) 1 => 'category', (int) 2 => 'product', (int) 3 => 'guide', (int) 4 => 'service', (int) 5 => 'page', (int) 6 => 'rate', (int) 7 => 'video', (int) 8 => 'faq', (int) 9 => 'sale', (int) 10 => 'tuvan', (int) 11 => 'document', (int) 12 => 'tiendo', (int) 13 => 'collection' ) dongho_type => array( 'au' => 'Đồng hồ cơ', 'quz' => 'Đồng hồ pin' ) dongho_day => array( 'da' => 'Dây da', 'th' => 'Dây thép' ) form_dk => array( (int) 1 => 'Tư vấn kiểm tra (Trang chủ)', (int) 3 => 'Đăng ký học thử (Trang chủ)', (int) 2 => 'Tư vấn kiểm tra (Menu đăng ký học thử)', (int) 4 => 'Đăng ký học thử (Menu đăng ký học thử)', (int) 5 => 'Đăng ký tư vấn (Trang khóa học)', (int) 6 => 'Đăng ký khóa học (Landing Page)', (int) 7 => 'Đăng ký tư vấn (Landing Page)', (int) 8 => 'Kiểm tra trình độ miễn phí (Landing Page)', (int) 9 => 'Đăng ký nhận tài liệu IELTS (Lộ trình học / Tài liệu)' ) category_fields => array( 'navbar' => 'Trên cùng', 'home' => 'Top', 'menu_1' => 'Tour category', 'menu_2' => 'Mục tour trang chủ', 'footer_1' => 'Ch.trang cột 1', 'footer_2' => 'Ch.trang cột 2' ) name => 'Node' helpers => array() request => object(CakeRequest) { params => array( [maximum depth reached] ) data => array( [maximum depth reached] ) query => array([maximum depth reached]) url => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html' base => '' webroot => '/' here => '/nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html' [protected] _detectors => array( [maximum depth reached] ) [protected] _input => '' } response => object(CakeResponse) { [protected] _statusCodes => array( [maximum depth reached] ) [protected] _mimeTypes => array( [maximum depth reached] ) [protected] _protocol => 'HTTP/1.1' [protected] _status => (int) 200 [protected] _contentType => 'text/html' [protected] _headers => array([maximum depth reached]) [protected] _body => null [protected] _file => null [protected] _fileRange => null [protected] _charset => 'UTF-8' [protected] _cacheDirectives => array([maximum depth reached]) [protected] _cookies => array([maximum depth reached]) } viewPath => 'Node' layoutPath => null viewVars => array( 'category_root_id' => '109', 'default_lang' => 'vi', 'lang_txt_link' => '', 'lang' => 'vi', 'order_price' => '', 'current_category_children' => array(), 'authors' => array( (int) 1 => 'Administrator', (int) 3 => 'Bui Van Hung', (int) 6 => 'Nguyễn Văn Sâm', (int) 7 => 'Vũ Chí Thành', (int) 8 => 'Phạm Văn Thuấn', (int) 5 => 'Tô Xuân Nguyên' ), 'theme_directory' => 'https://th.webi.vn/theme/Default/', 'theme' => 'Default', 'current_category' => array( 'Node' => array( [maximum depth reached] ), 'Category' => array( [maximum depth reached] ) ), 'nodeData' => array( 'Node' => array( [maximum depth reached] ) ), 'canonical_for_layout' => '<link rel="canonical" href="https://th.webi.vn/nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html" /> ', 'og_for_layout' => '<meta property="og:site_name" content="" /> <meta property="og:url" content="https://th.webi.vn/nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html" /> <meta property="og:title" content="Năm 2025, bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số" /> <meta property="og:description" content="Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03. " /> <meta property="og:image" content="https://th.webi.vn/app/webroot/uploads/images/image_psd-(99).jpg" /> ', 'robots_for_layout' => '<meta name="robots" content="index, follow" />', 'keyword_for_layout' => '', 'description_for_layout' => '<meta name="description" content="Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03." />', 'title_for_layout' => 'Năm 2025, bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số', 'is_news' => (int) 1, 'is_single' => (int) 1, 'user' => array(), 'agencies' => array( (int) 0 => array( [maximum depth reached] ) ), 'cart_number' => (int) 0, 'referer_source' => 'Trực tiếp', 'hangs' => array( (int) 24 => array( [maximum depth reached] ), (int) 23 => array( [maximum depth reached] ), (int) 22 => array( [maximum depth reached] ), (int) 21 => array( [maximum depth reached] ), (int) 20 => array( [maximum depth reached] ) ), 'is_mobile' => (int) 0, 'form_dk' => array( (int) 1 => 'Tư vấn kiểm tra (Trang chủ)', (int) 3 => 'Đăng ký học thử (Trang chủ)', (int) 2 => 'Tư vấn kiểm tra (Menu đăng ký học thử)', (int) 4 => 'Đăng ký học thử (Menu đăng ký học thử)', (int) 5 => 'Đăng ký tư vấn (Trang khóa học)', (int) 6 => 'Đăng ký khóa học (Landing Page)', (int) 7 => 'Đăng ký tư vấn (Landing Page)', (int) 8 => 'Kiểm tra trình độ miễn phí (Landing Page)', (int) 9 => 'Đăng ký nhận tài liệu IELTS (Lộ trình học / Tài liệu)' ) ) view => 'news_detail' layout => 'news' autoRender => false autoLayout => true Components => object(ComponentCollection) { defaultPriority => (int) 10 [protected] _Controller => object(NodeController) {} [protected] _enabled => array( [maximum depth reached] ) [protected] _loaded => array( [maximum depth reached] ) } viewClass => 'View' View => null ext => '.ctp' plugin => 'Default' cacheAction => false passedArgs => array( (int) 0 => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', (int) 1 => '.html' ) scaffold => false methods => array( (int) 1 => 'get_customized_page', (int) 2 => 'get_giaovien_rate_num', (int) 3 => 'get_chungthuc_counts', (int) 4 => 'get_featured_giaovien', (int) 5 => 'get_lanhdao', (int) 6 => 'get_hocvien_tieubieu', (int) 7 => 'buildpc', (int) 8 => 'whois', (int) 9 => 'partner', (int) 10 => 'partners', (int) 11 => 'get_tag_from_post_node_id', (int) 12 => 'get_agency', (int) 13 => 'get_city_lst', (int) 14 => 'get_cities_html', (int) 15 => 'get_cities', (int) 16 => 'get_mien', (int) 17 => 'add_subcriber', (int) 18 => 'get_cat_customize', (int) 19 => 'tucauhinh', (int) 20 => 'getdomain', (int) 21 => 'get_hangs', (int) 22 => 'upload_image', (int) 23 => 'user_change_pass', (int) 24 => 'recover', (int) 25 => 'user_account', (int) 26 => 'user_wishlist', (int) 27 => 'user_banner_list', (int) 28 => 'user_banner_delete', (int) 29 => 'user_banner_add', (int) 30 => 'user_banner_edit', (int) 31 => 'user_post_add', (int) 32 => 'user_history', (int) 33 => 'user_thanks', (int) 34 => 'user_refs', (int) 35 => 'user_dashboard', (int) 36 => 'get_customer_detail', (int) 37 => 'vote', (int) 38 => 'logout', (int) 39 => 'login', (int) 40 => 'register_ajax', (int) 41 => 'register', (int) 42 => 'videos', (int) 43 => 'request_content', (int) 44 => 'index', (int) 45 => 'index_page', (int) 46 => 'index2', (int) 47 => 'index3', (int) 48 => 'get_dailyphanphoi', (int) 49 => 'sidebar_menu', (int) 50 => 'count_items', (int) 51 => 'img', (int) 52 => 'tags', (int) 53 => 'get_bosuutap', (int) 54 => 'gallery_detail', (int) 55 => 'gallery', (int) 56 => 'search', (int) 57 => 'search_els', (int) 58 => 'comment', (int) 59 => 'get_child_comment', (int) 60 => 'send_rate_ajax', (int) 61 => 'send_rate', (int) 62 => 'addlike', (int) 63 => 'addlove', (int) 64 => 'rate_giaovien', (int) 65 => 'get_stars', (int) 66 => 'data', (int) 67 => 'get_rate_count', (int) 68 => 'get_rate', (int) 69 => 'get_comment', (int) 70 => 'get_random_nodes', (int) 71 => 'get_node_parse', (int) 72 => 'get_node', (int) 73 => 'parse_html_posts', (int) 74 => 'ajax_load_posts', (int) 75 => 'get_images', (int) 76 => 'get_product_prices', (int) 77 => 'get_product_category', (int) 78 => 'get_product_category_count', (int) 79 => 'get_dynamic_rows', (int) 80 => 'get_filters', (int) 81 => 'get_nodes', (int) 82 => 'get_khoahoc', (int) 83 => 'get_khoahoc_scr', (int) 84 => 'tatcasp', (int) 85 => 'get_giangvien', (int) 86 => 'get_category_of_node', (int) 87 => 'get_category', (int) 88 => 'ketnoi', (int) 89 => 'find_root_category', (int) 90 => 'get_cbanner', (int) 91 => 'get_child_category_of', (int) 92 => 'get_tree_category_start_from', (int) 93 => 'get_list_category', (int) 94 => 'get_videos', (int) 95 => 'create_image', (int) 96 => 'get_child_category_ajax', (int) 97 => 'check_available_ajax', (int) 98 => 'get_nodes_page', (int) 99 => 'get_nodes_city', (int) 100 => 'send_stars', (int) 101 => 'send_rate_order', (int) 102 => 'get_stars_user', (int) 103 => 'plan_search', (int) 104 => 'team_detail', (int) 105 => 'search_type', (int) 106 => 'add_wishlist', (int) 107 => 'get_tags_success', (int) 108 => 'upload_imgs', (int) 110 => 'init_data', (int) 111 => 'rate', (int) 112 => 'cuahang', (int) 113 => 'getUserIP', (int) 114 => 'support', (int) 115 => 'get_sell_off_news', (int) 116 => 'get_youtube_videos', (int) 117 => 'get_comments', (int) 118 => 'get_home_products', (int) 119 => 'get_new_products', (int) 120 => 'get_featured_products', (int) 121 => 'get_10k_products', (int) 122 => 'get_featured_news', (int) 123 => 'get_latest_news', (int) 124 => 'get_most_read', (int) 125 => 'get_lang', (int) 126 => 'get_sizes', (int) 127 => 'banners', (int) 128 => 'categories', (int) 129 => 'settings', (int) 130 => 'alert', (int) 131 => 't', (int) 132 => 'word_limiter', (int) 133 => 'removeXss', (int) 134 => 'remove_hostname', (int) 135 => 'get_teams', (int) 136 => 'get_citys', (int) 137 => 'get_node_link', (int) 138 => 'get_price_tour', (int) 139 => 'convert_wp', (int) 140 => 'get_all_post', (int) 141 => 'wp_handle', (int) 142 => 'checkImageExists', (int) 143 => 'check_news_image', (int) 144 => 'is_valid_json' ) modelClass => 'Category' modelKey => 'node' validationErrors => null Session => object(SessionComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Flash => object(FlashComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _defaultConfig => array( [maximum depth reached] ) [protected] _Collection => null [protected] _componentMap => array([maximum depth reached]) } Cookie => object(CookieComponent) { name => 'CakeCookie' time => null path => '/' domain => '' secure => false key => 'DYhG93b0qyJfIxfs2gtVoUubWovniR2G0FgyC9mi' httpOnly => false settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _values => array( [maximum depth reached] ) [protected] _type => 'cipher' [protected] _reset => null [protected] _expires => (int) 0 [protected] _response => object(CakeResponse) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Ccontent => object(CcontentComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) Controller => object(NodeController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Cmodal => object(CmodalComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) Controller => object(NodeController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Cmeta => object(CmetaComponent) { cmeta => array( [maximum depth reached] ) cmeta_robots => 'index, follow' settings => array([maximum depth reached]) components => array([maximum depth reached]) Controller => object(NodeController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Capp => object(CappComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) Controller => object(NodeController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Clayout => object(ClayoutComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) Controller => object(NodeController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } RequestHandler => object(RequestHandlerComponent) { ajaxLayout => 'ajax' enabled => true request => object(CakeRequest) {} response => object(CakeResponse) {} ext => '.html' params => array( [maximum depth reached] ) settings => array( [maximum depth reached] ) components => array([maximum depth reached]) [protected] _renderType => null [protected] _inputTypeMap => array( [maximum depth reached] ) [protected] _viewClassMap => array( [maximum depth reached] ) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Upload => object(UploadComponent) { w => (int) 0 h => (int) 0 new => array([maximum depth reached]) name => null delete => null copy => null max_char => (int) 80 watermark => (int) 0 max_img => (int) 1000 text => '' settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Paginator => object(PaginatorComponent) { settings => array( [maximum depth reached] ) whitelist => array( [maximum depth reached] ) components => array([maximum depth reached]) Controller => object(NodeController) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) } Agency => object(AppModel) { useDbConfig => 'default' useTable => 'agencies' id => false data => array([maximum depth reached]) schemaName => 'thwebi_convert' table => 'agencies' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Agency' alias => 'Agency' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } Hang => object(AppModel) { useDbConfig => 'default' useTable => 'hangs' id => false data => array([maximum depth reached]) schemaName => 'thwebi_convert' table => 'hangs' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Hang' alias => 'Hang' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } user => array() Node => object(Node) { name => 'Node' useTable => 'nodes' useDbConfig => 'default' id => '448' data => false schemaName => 'thwebi_convert' table => 'nodes' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => 'Default' alias => 'Node' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } News => object(News) { useTable => 'news' name => 'News' useDbConfig => 'default' id => false data => array([maximum depth reached]) schemaName => 'thwebi_convert' table => 'news' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null plugin => 'Default' alias => 'News' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) Node => object(Node) {} Category => object(AppModel) {} Comment => object(AppModel) {} CategoryLinked => object(AppModel) {} tablePrefix => '' [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } Category => object(AppModel) { useDbConfig => 'default' useTable => 'categories' id => false data => array([maximum depth reached]) schemaName => 'thwebi_convert' table => 'categories' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Category' alias => 'Category' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } pageImage => 'app/webroot/uploads/images/image_psd-(99).jpg' Admin => object(AppModel) { useDbConfig => 'default' useTable => 'admins' id => false data => array([maximum depth reached]) schemaName => 'thwebi_convert' table => 'admins' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'Admin' alias => 'Admin' tableToModel => array( [maximum depth reached] ) cacheQueries => false belongsTo => array([maximum depth reached]) hasOne => array([maximum depth reached]) hasMany => array([maximum depth reached]) hasAndBelongsToMany => array([maximum depth reached]) actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array([maximum depth reached]) cacheSources => true findQueryType => null recursive => (int) 1 order => null virtualFields => array([maximum depth reached]) __backAssociation => array([maximum depth reached]) __backInnerAssociation => array([maximum depth reached]) __backOriginalAssociation => array([maximum depth reached]) __backContainableAssociation => array([maximum depth reached]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) [protected] _schema => 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 } category_root_id => '109' City => object(AppModel) { useDbConfig => 'default' useTable => 'cities' id => false data => array([maximum depth reached]) schemaName => 'thwebi_convert' table => 'cities' primaryKey => 'id' validate => array([maximum depth reached]) validationErrors => array([maximum depth reached]) validationDomain => null tablePrefix => '' plugin => null name => 'City' alias => 'City' 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]) __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( [maximum depth reached] ) [protected] _schema => array( [maximum depth reached] ) [protected] _associationKeys => array( [maximum depth reached] ) [protected] _associations => array( [maximum depth reached] ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => null } [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) { [protected] _generalManager => object(CakeEventManager) {} [protected] _listeners => array( [maximum depth reached] ) [protected] _isGlobal => false } } object(CakeRequest) { params => array( 'plugin' => 'default', 'controller' => 'node', 'action' => 'index', 'named' => array(), 'pass' => array( (int) 0 => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', (int) 1 => '.html' ), 'slug' => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', 'ext' => '.html', 'isAjax' => false, 'models' => array( 'Agency' => array( [maximum depth reached] ), 'Hang' => array( [maximum depth reached] ), 'Node' => array( [maximum depth reached] ), 'News' => array( [maximum depth reached] ), 'Category' => array( [maximum depth reached] ), 'Comment' => array( [maximum depth reached] ), 'CategoryLinked' => array( [maximum depth reached] ), 'Admin' => array( [maximum depth reached] ), 'City' => array( [maximum depth reached] ) ) ) data => array( 'Node' => array( 'id' => '448', 'title' => 'Năm 2025, bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số', 'slug' => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', 'link' => null, 'type' => 'news', 'pos' => '1', 'robots' => '1', 'views' => '0', 'lang' => null, 'lang_node_id' => null, 'created' => '1755104400', 'modified' => '1755914397', 'status' => '1' ), 'News' => array( 'id' => '187', 'node_id' => '448', 'image' => 'app/webroot/uploads/images/image_psd-(99).jpg', 'image2' => '/app/webroot/uploads/images/image_psd-(99).jpg', 'images' => null, 'description' => '<p>Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03.</p> ', 'content' => '<div> <p>Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03.</p> </div> <div> <h2>Xây dựng hoàn thiện hạ tầng nền tảng số</h2> </div> <div>Phân tích một số tình hình trong nước và bối cảnh thế giới về yêu cầu tăng trưởng trong năm 2025 và các năm tiếp theo của đất nước, Tổng Bí thư nhấn mạnh yêu cầu về phát triển khoa học công nghệ, đổi mới sáng tạo, chuyển đổi số để chuyển đổi, phát triển tăng tốc và bứt phá.</div> <div>Nhiệm vụ trọng tâm trong thời gian tới phải gắn kết triển khai Nghị quyết 57 và tiếp tục triển khai Nghị quyết 18 để tái cấu trúc hệ thống quản lý từ trung ương đến cơ sở, gắn với ứng dụng khoa học, công nghệ, đổi mới sáng tạo, chuyển đổi số, đảm bảo đồng bộ hoạt động của 3 cấp chính quyền (trung ương, cấp tỉnh, cấp xã).</div> <div> <div> <div> <div> <div style="text-align: center;"><img alt="Tổng Bí thư Tô Lâm chỉ đạo phiên họp thứ hai của Ban Chỉ đạo Trung ương (Ảnh: TTXVN)" src="https://static.wixstatic.com/media/51259c_98bc1a367d85401a954160ca64d96cbd~mv2.png/v1/fill/w_614,h_465,al_c,lg_1,q_85,enc_avif,quality_auto/51259c_98bc1a367d85401a954160ca64d96cbd~mv2.png" /></div> <div style="text-align: center;">Tổng Bí thư Tô Lâm chỉ đạo phiên họp thứ hai của Ban Chỉ đạo Trung ương (Ảnh: TTXVN)</div> </div> </div> </div> <div> </div> </div> <div>Tổng Bí thư cũng yêu cầu tiếp tục đẩy mạnh việc hoàn thiện cơ chế, thể chế chính sách, đảm bảo nguồn lực, nhân lực triển khai thực hiện nghị quyết 57. Nhiệm vụ này phải được tiến hành khẩn trương, đồng bộ, hiệu quả, hoàn thành trong quý 2 năm 2025.</div> <div>Theo đó, phải tập trung xây dựng hoàn thiện hạ tầng nền tảng số, đặc biệt là trung tâm dữ liệu quốc gia, cơ sở dữ liệu quốc gia về doanh nghiệp, cơ sở dữ liệu quốc gia về đất đai; Phát triển các khu công nghệ cao, công nghệ chiến lược như trí tuệ nhân tạo, dữ liệu lớn, công nghệ bán dẫn.</div> <div>Cùng với đó, phải mạnh dạn lựa chọn, đưa sản phẩm vào thực tiễn, nhất là các sản phẩm do các doanh nghiệp phát triển, triển khai thí điểm, vừa làm vừa hoàn thiện, đánh giá hiệu quả trước khi nhân rộng.</div> <div>Về những nhiệm vụ cụ thể, Tổng Bí thư đề nghị xây dựng hoàn thiện thể chế. Đảng ủy Quốc hội, Đảng ủy Chính phủ tập trung xây dựng sửa đổi những luật có liên quan để thông qua trong kỳ họp Quốc hội tới. Đồng thời, điều chỉnh dự toán ngân sách năm 2025 để bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, đổi mới sáng tạo và chuyển đổi số, và tiếp tục nâng lên trong 5 năm tiếp theo.</div> <div> <p>Kết luận phiên họp, Tổng Bí thư Tô Lâm nhấn mạnh từ sau phiên họp thứ nhất, Ban Chỉ đạo đã hoàn thành được nhiều nội dung công việc quan trọng. Song, Tổng Bí thư cũng chỉ ra một số tồn tại, vướng mắc, khó khăn cần tháo gỡ, khắc phục. Trong đó, việc chuyển đổi số trong hoạt động của các cơ quan chức năng cung cấp dịch vụ công trực tuyến còn hạn chế, nhất là việc số hóa, tái cấu trúc quy trình để đưa lên môi trường số. Thời gian tới, các cấp, ngành phải tập trung chuyển đổi hàm lượng tỷ lệ khoa học công nghệ trong sản phẩm, hàng hóa để tăng tính cạnh tranh.</p> </div> <div> <div> <div> <div> <div style="text-align: center;"><img alt="Tổng Bí thư yêu cầu bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số (Ảnh minh họa, internet)" src="https://static.wixstatic.com/media/51259c_f08d41a2d41a42ad8f3a9d643059249d~mv2.png/v1/fill/w_610,h_395,al_c,lg_1,q_85,enc_avif,quality_auto/51259c_f08d41a2d41a42ad8f3a9d643059249d~mv2.png" /></div> <div style="text-align: center;">Tổng Bí thư yêu cầu bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số (Ảnh minh họa, internet)</div> </div> </div> </div> </div> <div> <h2>Lập quỹ đầu tư cho phát triển khoa học, công nghệ, đổi mới sáng tạo và chuyển đổi số</h2> </div> <div>Tổng Bí thư Tô Lâm yêu cầu cập nhật khung kiến trúc Chính phủ, chính quyền số, chính quyền 3 cấp, hoàn thành trong quý 2 năm 2025. Đồng thời, nghiên cứu phát triển hệ thống các trung tâm nghiên cứu thử nghiệm, các phòng thí nghiệm trọng điểm quốc gia, tập trung cho công nghệ chiến lược.</div> <div>Phải có cơ chế, chính sách hỗ trợ, khuyến khích các cá nhân, tổ chức cùng tham gia; lập quỹ đầu tư cho phát triển khoa học, công nghệ, đổi mới sáng tạo và chuyển đổi số. Các nội dung này hoàn thành trong quý 2 năm 2025.</div> <div>Theo Tổng Bí thư, cần phát triển hạ tầng công nghệ dữ liệu và ứng dụng, xây dựng và hoàn thiện hạ tầng số, nền tảng số, đảm bảo phục vụ phủ sóng mạng di động băng thông rộng 5G toàn quốc, đẩy mạnh triển khai Internet vệ tinh; sớm đưa trung tâm dữ liệu quốc gia vào vận hành.</div> <div>Xác định phát triển trí tuệ nhân tạo là công nghệ mũi nhọn, đột phá, để có kế hoạch nghiên cứu, ứng dụng triển khai ngay vào những lĩnh vực hành chính công.</div> <div>Tổng Bí thư nêu rõ, cần khẩn trương xây dựng và ban hành danh mục công nghệ chiến lược của Việt Nam; có chương trình quốc gia phát triển công nghệ công nghiệp chiến lược,... Chú trọng nghiên cứu kỹ hướng đi của các nước trên thế giới về công nghệ chiến lược; rà soát, nghiên cứu, quản lý về đất hiếm của Việt Nam. Yêu cầu các tỉnh ủy, thành ủy thành lập Ban Chỉ đạo, do bí thư tỉnh ủy, thành ủy làm trưởng ban, gắn với đặc thù địa phương để triển khai thực hiện hiệu quả.</div> ', 'date_event' => null, 'author' => '', 'hearts' => '0', 'admin_id' => '1', 'resource' => null, 'seo_title' => '', 'seo_keyword' => '', 'seo_description' => '', 'star_1' => '0', 'star_2' => '0', 'star_3' => '0', 'star_4' => '0', 'star_5' => '0', 'star_avg' => '0', 'status' => true, 'featured' => '0' ), 'CategoryLinked' => array( 'id' => '923', 'category_id' => '113', 'node_id' => '448' ), 'extra_data' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ) ), 'related' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ) ), 'comment' => array() ) query => array() url => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html' base => '' webroot => '/' here => '/nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html' [protected] _detectors => array( 'get' => array( 'env' => 'REQUEST_METHOD', 'value' => 'GET' ), 'patch' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PATCH' ), 'post' => array( 'env' => 'REQUEST_METHOD', 'value' => 'POST' ), 'put' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PUT' ), 'delete' => array( 'env' => 'REQUEST_METHOD', 'value' => 'DELETE' ), 'head' => array( 'env' => 'REQUEST_METHOD', 'value' => 'HEAD' ), 'options' => array( 'env' => 'REQUEST_METHOD', 'value' => 'OPTIONS' ), 'ssl' => array( 'env' => 'HTTPS', 'value' => (int) 1 ), 'ajax' => array( 'env' => 'HTTP_X_REQUESTED_WITH', 'value' => 'XMLHttpRequest' ), 'flash' => array( 'env' => 'HTTP_USER_AGENT', 'pattern' => '/^(Shockwave|Adobe) Flash/' ), 'mobile' => array( 'env' => 'HTTP_USER_AGENT', 'options' => array( [maximum depth reached] ) ), 'requested' => array( 'param' => 'requested', 'value' => (int) 1 ), 'json' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'json' ), 'xml' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'xml' ) ) [protected] _input => '' }
- APP/webroot/index.php line 110 → Dispatcher->dispatch(CakeRequest, CakeResponse)
$Dispatcher->dispatch(
new CakeRequest(),
new CakeResponse()
);
object(CakeRequest) { params => array( 'plugin' => 'default', 'controller' => 'node', 'action' => 'index', 'named' => array(), 'pass' => array( (int) 0 => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', (int) 1 => '.html' ), 'slug' => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', 'ext' => '.html', 'isAjax' => false, 'models' => array( 'Agency' => array( [maximum depth reached] ), 'Hang' => array( [maximum depth reached] ), 'Node' => array( [maximum depth reached] ), 'News' => array( [maximum depth reached] ), 'Category' => array( [maximum depth reached] ), 'Comment' => array( [maximum depth reached] ), 'CategoryLinked' => array( [maximum depth reached] ), 'Admin' => array( [maximum depth reached] ), 'City' => array( [maximum depth reached] ) ) ) data => array( 'Node' => array( 'id' => '448', 'title' => 'Năm 2025, bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số', 'slug' => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239', 'link' => null, 'type' => 'news', 'pos' => '1', 'robots' => '1', 'views' => '0', 'lang' => null, 'lang_node_id' => null, 'created' => '1755104400', 'modified' => '1755914397', 'status' => '1' ), 'News' => array( 'id' => '187', 'node_id' => '448', 'image' => 'app/webroot/uploads/images/image_psd-(99).jpg', 'image2' => '/app/webroot/uploads/images/image_psd-(99).jpg', 'images' => null, 'description' => '<p>Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03.</p> ', 'content' => '<div> <p>Đó là một trong những nội dung chỉ đạo của Tổng Bí thư Tô Lâm, trong phiên họp thứ hai của Ban Chỉ đạo Trung ương, chiều 04/03.</p> </div> <div> <h2>Xây dựng hoàn thiện hạ tầng nền tảng số</h2> </div> <div>Phân tích một số tình hình trong nước và bối cảnh thế giới về yêu cầu tăng trưởng trong năm 2025 và các năm tiếp theo của đất nước, Tổng Bí thư nhấn mạnh yêu cầu về phát triển khoa học công nghệ, đổi mới sáng tạo, chuyển đổi số để chuyển đổi, phát triển tăng tốc và bứt phá.</div> <div>Nhiệm vụ trọng tâm trong thời gian tới phải gắn kết triển khai Nghị quyết 57 và tiếp tục triển khai Nghị quyết 18 để tái cấu trúc hệ thống quản lý từ trung ương đến cơ sở, gắn với ứng dụng khoa học, công nghệ, đổi mới sáng tạo, chuyển đổi số, đảm bảo đồng bộ hoạt động của 3 cấp chính quyền (trung ương, cấp tỉnh, cấp xã).</div> <div> <div> <div> <div> <div style="text-align: center;"><img alt="Tổng Bí thư Tô Lâm chỉ đạo phiên họp thứ hai của Ban Chỉ đạo Trung ương (Ảnh: TTXVN)" src="https://static.wixstatic.com/media/51259c_98bc1a367d85401a954160ca64d96cbd~mv2.png/v1/fill/w_614,h_465,al_c,lg_1,q_85,enc_avif,quality_auto/51259c_98bc1a367d85401a954160ca64d96cbd~mv2.png" /></div> <div style="text-align: center;">Tổng Bí thư Tô Lâm chỉ đạo phiên họp thứ hai của Ban Chỉ đạo Trung ương (Ảnh: TTXVN)</div> </div> </div> </div> <div> </div> </div> <div>Tổng Bí thư cũng yêu cầu tiếp tục đẩy mạnh việc hoàn thiện cơ chế, thể chế chính sách, đảm bảo nguồn lực, nhân lực triển khai thực hiện nghị quyết 57. Nhiệm vụ này phải được tiến hành khẩn trương, đồng bộ, hiệu quả, hoàn thành trong quý 2 năm 2025.</div> <div>Theo đó, phải tập trung xây dựng hoàn thiện hạ tầng nền tảng số, đặc biệt là trung tâm dữ liệu quốc gia, cơ sở dữ liệu quốc gia về doanh nghiệp, cơ sở dữ liệu quốc gia về đất đai; Phát triển các khu công nghệ cao, công nghệ chiến lược như trí tuệ nhân tạo, dữ liệu lớn, công nghệ bán dẫn.</div> <div>Cùng với đó, phải mạnh dạn lựa chọn, đưa sản phẩm vào thực tiễn, nhất là các sản phẩm do các doanh nghiệp phát triển, triển khai thí điểm, vừa làm vừa hoàn thiện, đánh giá hiệu quả trước khi nhân rộng.</div> <div>Về những nhiệm vụ cụ thể, Tổng Bí thư đề nghị xây dựng hoàn thiện thể chế. Đảng ủy Quốc hội, Đảng ủy Chính phủ tập trung xây dựng sửa đổi những luật có liên quan để thông qua trong kỳ họp Quốc hội tới. Đồng thời, điều chỉnh dự toán ngân sách năm 2025 để bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, đổi mới sáng tạo và chuyển đổi số, và tiếp tục nâng lên trong 5 năm tiếp theo.</div> <div> <p>Kết luận phiên họp, Tổng Bí thư Tô Lâm nhấn mạnh từ sau phiên họp thứ nhất, Ban Chỉ đạo đã hoàn thành được nhiều nội dung công việc quan trọng. Song, Tổng Bí thư cũng chỉ ra một số tồn tại, vướng mắc, khó khăn cần tháo gỡ, khắc phục. Trong đó, việc chuyển đổi số trong hoạt động của các cơ quan chức năng cung cấp dịch vụ công trực tuyến còn hạn chế, nhất là việc số hóa, tái cấu trúc quy trình để đưa lên môi trường số. Thời gian tới, các cấp, ngành phải tập trung chuyển đổi hàm lượng tỷ lệ khoa học công nghệ trong sản phẩm, hàng hóa để tăng tính cạnh tranh.</p> </div> <div> <div> <div> <div> <div style="text-align: center;"><img alt="Tổng Bí thư yêu cầu bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số (Ảnh minh họa, internet)" src="https://static.wixstatic.com/media/51259c_f08d41a2d41a42ad8f3a9d643059249d~mv2.png/v1/fill/w_610,h_395,al_c,lg_1,q_85,enc_avif,quality_auto/51259c_f08d41a2d41a42ad8f3a9d643059249d~mv2.png" /></div> <div style="text-align: center;">Tổng Bí thư yêu cầu bố trí ít nhất 3% ngân sách cho phát triển khoa học, công nghệ, chuyển đổi số (Ảnh minh họa, internet)</div> </div> </div> </div> </div> <div> <h2>Lập quỹ đầu tư cho phát triển khoa học, công nghệ, đổi mới sáng tạo và chuyển đổi số</h2> </div> <div>Tổng Bí thư Tô Lâm yêu cầu cập nhật khung kiến trúc Chính phủ, chính quyền số, chính quyền 3 cấp, hoàn thành trong quý 2 năm 2025. Đồng thời, nghiên cứu phát triển hệ thống các trung tâm nghiên cứu thử nghiệm, các phòng thí nghiệm trọng điểm quốc gia, tập trung cho công nghệ chiến lược.</div> <div>Phải có cơ chế, chính sách hỗ trợ, khuyến khích các cá nhân, tổ chức cùng tham gia; lập quỹ đầu tư cho phát triển khoa học, công nghệ, đổi mới sáng tạo và chuyển đổi số. Các nội dung này hoàn thành trong quý 2 năm 2025.</div> <div>Theo Tổng Bí thư, cần phát triển hạ tầng công nghệ dữ liệu và ứng dụng, xây dựng và hoàn thiện hạ tầng số, nền tảng số, đảm bảo phục vụ phủ sóng mạng di động băng thông rộng 5G toàn quốc, đẩy mạnh triển khai Internet vệ tinh; sớm đưa trung tâm dữ liệu quốc gia vào vận hành.</div> <div>Xác định phát triển trí tuệ nhân tạo là công nghệ mũi nhọn, đột phá, để có kế hoạch nghiên cứu, ứng dụng triển khai ngay vào những lĩnh vực hành chính công.</div> <div>Tổng Bí thư nêu rõ, cần khẩn trương xây dựng và ban hành danh mục công nghệ chiến lược của Việt Nam; có chương trình quốc gia phát triển công nghệ công nghiệp chiến lược,... Chú trọng nghiên cứu kỹ hướng đi của các nước trên thế giới về công nghệ chiến lược; rà soát, nghiên cứu, quản lý về đất hiếm của Việt Nam. Yêu cầu các tỉnh ủy, thành ủy thành lập Ban Chỉ đạo, do bí thư tỉnh ủy, thành ủy làm trưởng ban, gắn với đặc thù địa phương để triển khai thực hiện hiệu quả.</div> ', 'date_event' => null, 'author' => '', 'hearts' => '0', 'admin_id' => '1', 'resource' => null, 'seo_title' => '', 'seo_keyword' => '', 'seo_description' => '', 'star_1' => '0', 'star_2' => '0', 'star_3' => '0', 'star_4' => '0', 'star_5' => '0', 'star_avg' => '0', 'status' => true, 'featured' => '0' ), 'CategoryLinked' => array( 'id' => '923', 'category_id' => '113', 'node_id' => '448' ), 'extra_data' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ) ), 'related' => array( (int) 0 => array( [maximum depth reached] ), (int) 1 => array( [maximum depth reached] ), (int) 2 => array( [maximum depth reached] ), (int) 3 => array( [maximum depth reached] ), (int) 4 => array( [maximum depth reached] ), (int) 5 => array( [maximum depth reached] ), (int) 6 => array( [maximum depth reached] ), (int) 7 => array( [maximum depth reached] ), (int) 8 => array( [maximum depth reached] ), (int) 9 => array( [maximum depth reached] ) ), 'comment' => array() ) query => array() url => 'nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html' base => '' webroot => '/' here => '/nam-2025-bo-tri-it-nhat-3-ngan-sach-cho-phat-trien-khoa-hoc-cong-nghe-chuyen-doi-so-1755143239.html' [protected] _detectors => array( 'get' => array( 'env' => 'REQUEST_METHOD', 'value' => 'GET' ), 'patch' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PATCH' ), 'post' => array( 'env' => 'REQUEST_METHOD', 'value' => 'POST' ), 'put' => array( 'env' => 'REQUEST_METHOD', 'value' => 'PUT' ), 'delete' => array( 'env' => 'REQUEST_METHOD', 'value' => 'DELETE' ), 'head' => array( 'env' => 'REQUEST_METHOD', 'value' => 'HEAD' ), 'options' => array( 'env' => 'REQUEST_METHOD', 'value' => 'OPTIONS' ), 'ssl' => array( 'env' => 'HTTPS', 'value' => (int) 1 ), 'ajax' => array( 'env' => 'HTTP_X_REQUESTED_WITH', 'value' => 'XMLHttpRequest' ), 'flash' => array( 'env' => 'HTTP_USER_AGENT', 'pattern' => '/^(Shockwave|Adobe) Flash/' ), 'mobile' => array( 'env' => 'HTTP_USER_AGENT', 'options' => array( [maximum depth reached] ) ), 'requested' => array( 'param' => 'requested', 'value' => (int) 1 ), 'json' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'json' ), 'xml' => array( 'accept' => array( [maximum depth reached] ), 'param' => 'ext', 'value' => 'xml' ) ) [protected] _input => '' } object(CakeResponse) { [protected] _statusCodes => array( (int) 100 => 'Continue', (int) 101 => 'Switching Protocols', (int) 200 => 'OK', (int) 201 => 'Created', (int) 202 => 'Accepted', (int) 203 => 'Non-Authoritative Information', (int) 204 => 'No Content', (int) 205 => 'Reset Content', (int) 206 => 'Partial Content', (int) 300 => 'Multiple Choices', (int) 301 => 'Moved Permanently', (int) 302 => 'Found', (int) 303 => 'See Other', (int) 304 => 'Not Modified', (int) 305 => 'Use Proxy', (int) 307 => 'Temporary Redirect', (int) 400 => 'Bad Request', (int) 401 => 'Unauthorized', (int) 402 => 'Payment Required', (int) 403 => 'Forbidden', (int) 404 => 'Not Found', (int) 405 => 'Method Not Allowed', (int) 406 => 'Not Acceptable', (int) 407 => 'Proxy Authentication Required', (int) 408 => 'Request Time-out', (int) 409 => 'Conflict', (int) 410 => 'Gone', (int) 411 => 'Length Required', (int) 412 => 'Precondition Failed', (int) 413 => 'Request Entity Too Large', (int) 414 => 'Request-URI Too Large', (int) 415 => 'Unsupported Media Type', (int) 416 => 'Requested range not satisfiable', (int) 417 => 'Expectation Failed', (int) 429 => 'Too Many Requests', (int) 500 => 'Internal Server Error', (int) 501 => 'Not Implemented', (int) 502 => 'Bad Gateway', (int) 503 => 'Service Unavailable', (int) 504 => 'Gateway Time-out', (int) 505 => 'Unsupported Version' ) [protected] _mimeTypes => array( 'html' => array( (int) 0 => 'text/html', (int) 1 => '*/*' ), 'json' => 'application/json', 'xml' => array( (int) 0 => 'application/xml', (int) 1 => 'text/xml' ), 'rss' => 'application/rss+xml', 'ai' => 'application/postscript', 'bcpio' => 'application/x-bcpio', 'bin' => 'application/octet-stream', 'ccad' => 'application/clariscad', 'cdf' => 'application/x-netcdf', 'class' => 'application/octet-stream', 'cpio' => 'application/x-cpio', 'cpt' => 'application/mac-compactpro', 'csh' => 'application/x-csh', 'csv' => array( (int) 0 => 'text/csv', (int) 1 => 'application/vnd.ms-excel' ), 'dcr' => 'application/x-director', 'dir' => 'application/x-director', 'dms' => 'application/octet-stream', 'doc' => 'application/msword', 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'drw' => 'application/drafting', 'dvi' => 'application/x-dvi', 'dwg' => 'application/acad', 'dxf' => 'application/dxf', 'dxr' => 'application/x-director', 'eot' => 'application/vnd.ms-fontobject', 'eps' => 'application/postscript', 'exe' => 'application/octet-stream', 'ez' => 'application/andrew-inset', 'flv' => 'video/x-flv', 'gtar' => 'application/x-gtar', 'gz' => 'application/x-gzip', 'bz2' => 'application/x-bzip', '7z' => 'application/x-7z-compressed', 'hdf' => 'application/x-hdf', 'hqx' => 'application/mac-binhex40', 'ico' => 'image/x-icon', 'ips' => 'application/x-ipscript', 'ipx' => 'application/x-ipix', 'js' => 'application/javascript', 'jsonapi' => 'application/vnd.api+json', 'latex' => 'application/x-latex', 'lha' => 'application/octet-stream', 'lsp' => 'application/x-lisp', 'lzh' => 'application/octet-stream', 'man' => 'application/x-troff-man', 'me' => 'application/x-troff-me', 'mif' => 'application/vnd.mif', 'ms' => 'application/x-troff-ms', 'nc' => 'application/x-netcdf', 'oda' => 'application/oda', 'otf' => 'font/otf', 'pdf' => 'application/pdf', 'pgn' => 'application/x-chess-pgn', 'pot' => 'application/vnd.ms-powerpoint', 'pps' => 'application/vnd.ms-powerpoint', 'ppt' => 'application/vnd.ms-powerpoint', 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'ppz' => 'application/vnd.ms-powerpoint', 'pre' => 'application/x-freelance', 'prt' => 'application/pro_eng', 'ps' => 'application/postscript', 'roff' => 'application/x-troff', 'scm' => 'application/x-lotusscreencam', 'set' => 'application/set', 'sh' => 'application/x-sh', 'shar' => 'application/x-shar', 'sit' => 'application/x-stuffit', 'skd' => 'application/x-koan', 'skm' => 'application/x-koan', 'skp' => 'application/x-koan', 'skt' => 'application/x-koan', 'smi' => 'application/smil', 'smil' => 'application/smil', 'sol' => 'application/solids', 'spl' => 'application/x-futuresplash', 'src' => 'application/x-wais-source', 'step' => 'application/STEP', 'stl' => 'application/SLA', 'stp' => 'application/STEP', 'sv4cpio' => 'application/x-sv4cpio', 'sv4crc' => 'application/x-sv4crc', 'svg' => 'image/svg+xml', 'svgz' => 'image/svg+xml', 'swf' => 'application/x-shockwave-flash', 't' => 'application/x-troff', 'tar' => 'application/x-tar', 'tcl' => 'application/x-tcl', 'tex' => 'application/x-tex', 'texi' => 'application/x-texinfo', 'texinfo' => 'application/x-texinfo', 'tr' => 'application/x-troff', 'tsp' => 'application/dsptype', 'ttc' => 'font/ttf', 'ttf' => 'font/ttf', 'unv' => 'application/i-deas', 'ustar' => 'application/x-ustar', 'vcd' => 'application/x-cdlink', 'vda' => 'application/vda', 'xlc' => 'application/vnd.ms-excel', 'xll' => 'application/vnd.ms-excel', 'xlm' => 'application/vnd.ms-excel', 'xls' => 'application/vnd.ms-excel', 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'xlw' => 'application/vnd.ms-excel', 'zip' => 'application/zip', 'aif' => 'audio/x-aiff', 'aifc' => 'audio/x-aiff', 'aiff' => 'audio/x-aiff', 'au' => 'audio/basic', 'kar' => 'audio/midi', 'mid' => 'audio/midi', 'midi' => 'audio/midi', 'mp2' => 'audio/mpeg', 'mp3' => 'audio/mpeg', 'mpga' => 'audio/mpeg', 'ogg' => 'audio/ogg', 'oga' => 'audio/ogg', 'spx' => 'audio/ogg', 'ra' => 'audio/x-realaudio', 'ram' => 'audio/x-pn-realaudio', 'rm' => 'audio/x-pn-realaudio', 'rpm' => 'audio/x-pn-realaudio-plugin', 'snd' => 'audio/basic', 'tsi' => 'audio/TSP-audio', 'wav' => 'audio/x-wav', 'aac' => 'audio/aac', 'asc' => 'text/plain', 'c' => 'text/plain', 'cc' => 'text/plain', 'css' => 'text/css', 'etx' => 'text/x-setext', 'f' => 'text/plain', 'f90' => 'text/plain', 'h' => 'text/plain', 'hh' => 'text/plain', 'htm' => array( (int) 0 => 'text/html', (int) 1 => '*/*' ), 'ics' => 'text/calendar', 'm' => 'text/plain', 'rtf' => 'text/rtf', 'rtx' => 'text/richtext', 'sgm' => 'text/sgml', 'sgml' => 'text/sgml', 'tsv' => 'text/tab-separated-values', 'tpl' => 'text/template', 'txt' => 'text/plain', 'text' => 'text/plain', 'avi' => 'video/x-msvideo', 'fli' => 'video/x-fli', 'mov' => 'video/quicktime', 'movie' => 'video/x-sgi-movie', 'mpe' => 'video/mpeg', 'mpeg' => 'video/mpeg', 'mpg' => 'video/mpeg', 'qt' => 'video/quicktime', 'viv' => 'video/vnd.vivo', 'vivo' => 'video/vnd.vivo', 'ogv' => 'video/ogg', 'webm' => 'video/webm', 'mp4' => 'video/mp4', 'm4v' => 'video/mp4', 'f4v' => 'video/mp4', 'f4p' => 'video/mp4', 'm4a' => 'audio/mp4', 'f4a' => 'audio/mp4', 'f4b' => 'audio/mp4', 'gif' => 'image/gif', 'ief' => 'image/ief', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'jpe' => 'image/jpeg', 'pbm' => 'image/x-portable-bitmap', 'pgm' => 'image/x-portable-graymap', 'png' => 'image/png', 'pnm' => 'image/x-portable-anymap', 'ppm' => 'image/x-portable-pixmap', 'ras' => 'image/cmu-raster', 'rgb' => 'image/x-rgb', 'tif' => 'image/tiff', 'tiff' => 'image/tiff', 'xbm' => 'image/x-xbitmap', 'xpm' => 'image/x-xpixmap', 'xwd' => 'image/x-xwindowdump', 'psd' => array( (int) 0 => 'application/photoshop', (int) 1 => 'application/psd', (int) 2 => 'image/psd', (int) 3 => 'image/x-photoshop', (int) 4 => 'image/photoshop', (int) 5 => 'zz-application/zz-winassoc-psd' ), 'ice' => 'x-conference/x-cooltalk', 'iges' => 'model/iges', 'igs' => 'model/iges', 'mesh' => 'model/mesh', 'msh' => 'model/mesh', 'silo' => 'model/mesh', 'vrml' => 'model/vrml', 'wrl' => 'model/vrml', 'mime' => 'www/mime', 'pdb' => 'chemical/x-pdb', 'xyz' => 'chemical/x-pdb', 'javascript' => 'application/javascript', 'form' => 'application/x-www-form-urlencoded', 'file' => 'multipart/form-data', 'xhtml' => array( (int) 0 => 'application/xhtml+xml', (int) 1 => 'application/xhtml', (int) 2 => 'text/xhtml' ), 'xhtml-mobile' => 'application/vnd.wap.xhtml+xml', 'atom' => 'application/atom+xml', 'amf' => 'application/x-amf', 'wap' => array( (int) 0 => 'text/vnd.wap.wml', (int) 1 => 'text/vnd.wap.wmlscript', (int) 2 => 'image/vnd.wap.wbmp' ), 'wml' => 'text/vnd.wap.wml', 'wmlscript' => 'text/vnd.wap.wmlscript', 'wbmp' => 'image/vnd.wap.wbmp', 'woff' => 'application/x-font-woff', 'webp' => 'image/webp', 'appcache' => 'text/cache-manifest', 'manifest' => 'text/cache-manifest', 'htc' => 'text/x-component', 'rdf' => 'application/xml', 'crx' => 'application/x-chrome-extension', 'oex' => 'application/x-opera-extension', 'xpi' => 'application/x-xpinstall', 'safariextz' => 'application/octet-stream', 'webapp' => 'application/x-web-app-manifest+json', 'vcf' => 'text/x-vcard', 'vtt' => 'text/vtt', 'mkv' => 'video/x-matroska', 'pkpass' => 'application/vnd.apple.pkpass', 'ajax' => 'text/html' ) [protected] _protocol => 'HTTP/1.1' [protected] _status => (int) 200 [protected] _contentType => 'text/html' [protected] _headers => array() [protected] _body => null [protected] _file => null [protected] _fileRange => null [protected] _charset => 'UTF-8' [protected] _cacheDirectives => array() [protected] _cookies => array() }