[Phoenix] Mix 命令

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

猜你喜欢

转载自www.cnblogs.com/-xk94/p/11834301.html