文件路径:/dayrui/App/应用目录/Config/Update.php
同步执行更新数据结构的动作,例如升级插件时更新数据库结构、创建新表等等。
示例语法:
<?php /** * 更新数据结构 **/ $prefix = \Phpcmf\Service::M()->prefix; $table = $prefix.'test'; if (!\Phpcmf\Service::M()->db->tableExists($table)) { // 当表不存在时,创建这张表 \Phpcmf\Service::M()->query(dr_format_create_sql('CREATE TABLE IF NOT EXISTS `'.$table.'` ( `name` varchar(50) NOT NULL, `value` mediumtext NOT NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT=\'test\';')); }
文档最后更新时间:2022-04-27 16:45:05