[Phoenix] Mix 命令

自作多情 提交于 2019-12-04 05:57:52

mix phx.gen.html 命令生成模板:

# 其中 name 和 age 是 schema 字段名称,后面跟的是类型
# 下面这样的写法,会生成 controller 和 service 层的,但是我们通常不需要生成 service 层面的结构
mix phx.gen.html Account User users [name:string age:integer]

# 这样就能生成没有 schema 结构的 HTML 控制: 
mix phx.gen.html Account User users --no-context

# 但是有时候我们又要把它放在之前生成过的结构下面,方法如下: 
# 把 user 放在了之前生成的 Merchant 目录下面,当做是 user 的子目录
mix phx.gen.html Account User users --no-context --web Merchant

# 如果不生成 schema 的话,基本 Account 和 uses 是随便填的。
# 下面是把 student 放在 Merchant/User/ 下面
mix phx.gen.html Account Student students --no-context --web Merchant.User

 

mix ecto.gen.migration migration文件名: 生成 migration 文件

mix ecto.migrate: migrate 数据库结构

mix ecto.rollback: 回退上一次 migrate

 

Ps: mix help: 显示所有 mix 命令

mix help 命令: 查看命令的详细帮助,比如 mix help phx.gen.html

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!