ThinkJS 使用cmd创建控制器

ThinkJS2.0开始支持使用cmd命令进行控制器,数据模型等的创建,类似于Rails

添加模块

// 添加user模块
thinkjs module user

系统创建时默认会有commonhome模块,如果需要创建其他模块,需要自己新建目录或者使用上面的命令行.

添加 controller

// 创建user模块下的profile controller
thinkjs controller user/profile

我们可以使用thinkjs controller 控制器名称默认是在common模块下创建,如果指定到某模块下的控制器需要指定模块名字模块/控制器.

添加模型

thinkjs model user;

我们一般使用thinkjs model 模型名称

执行完成后,会创建 src/common/model/user.js 文件。

你也可以指定某个模块,类似这样:

thinkjs model home/post;
添加 Mongo Model

默认添加的 Model 是关系数据库的模型,如果想创建 Mongo Model,可以通过指定 --mongo 参数来添加。如:

thinkjs model home/user --mongo

ThinkJS命令行还支持诸如插件,service的创建。更多可以去官方文档