AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] ### 调用方式 ~~~php $schema = \Lying::$maker->db->schema(); ~~~ #### 获取所有表名 ~~~php $schema->getTableNames(); ~~~ #### 获取表结构 ~~~php $tableSchema = $schema->getTableSchema('user'); $tableSchema = $schema->getTableSchema('{{%user}}'); //使用表前缀 $tableSchema->name; //表名 $tableSchema->columns; //表中所有的字段 $tableSchema->primaryKeys; //表中所有的组件 $tableSchema->autoIncrement; //自增的字段 ~~~ #### 清除表结构缓存(当开启了缓存时,表结构会缓存) ~~~php $schema->clearSchemaCache(); ~~~ #### 其他方法 其他方法调用比较少用,请参考`kernel/db/Schema.php`