尚未完结 怕忘了临时记一下 抽时间总结
支持类似于 mybatis的逆向生成的功能。
Phoenix有自己的一套模板,它连前台的页面也一起生成。页面,路由,后台代码(增删改查的函数方法都会生成)。
如何实现 下面就看看。
// 注意 一定是在项目的文件夹下来操作 命令,不然会报错 找不到项目
// mix phx.gen.html 命令来完成自动生成
// project 为 顶级文件夹名(对比Java 就是项目名)
// Car 文件夹名 (对比Java就是实体类包名,这个对比不恰当)
//cars 表名
mix phx.gen.html Project Car cars car_no:string model:string remark:string
注意:在上面这条语句执行完后,记得修改一下表字段的大小,不改它会设置成默认值。
修改文件:priv/repo/migrations/ 路径下修改相应的文件,size:数值
//将这句话 复制到你的路由文件中
resource "/cars", CarController
// 执行 下面这句 完成创建表操作
mix ecto.migrate