首页›模型层›TableModel
TableModel
Kuoqi\Model\TableModel:表设计模型,字段定义与建表推送
本页内容
- 方法清单
- 关联板块
方法清单
| 方法 | 签名 | 说明 |
|---|---|---|
addField | addField($field) | 追加字段定义 |
addKey | addKey($key) | 追加索引/主键 |
create | create() | CREATE TABLE(不存在时建表) |
update | update() | ALTER TABLE 补列/补索引 |
remove | remove() | DROP TABLE |
exist | exist() | 表是否存在 |
perfect | perfect() | 存在则 update(),不存在则 create()(CLI tablePerfect 调用) |
典型用法
namespace App\Demo\Table;
class DemoTable extends \Kuoqi\Model\TableModel {
public function create(){
$this->addField(...); // 逐字段链式定义
$this->addKey(...); // 主键/索引
return parent::create();
}
}
// CLI 推送建表
// php index.php tablePerfect Demo关联板块
字段链式定义(int()/varchar()/text()/comment() 等)与 Database 建库见 G 部分「DbDriver\Table 表对象」页。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页