【发布时间】:2016-05-19 06:07:47
【问题描述】:
我对 Ecto 模型中的虚拟属性不是很清楚,它只映射到查询结果吗?
【问题讨论】:
标签: elixir phoenix-framework ecto
我对 Ecto 模型中的虚拟属性不是很清楚,它只映射到查询结果吗?
【问题讨论】:
标签: elixir phoenix-framework ecto
:virtual- 当为 true 时,该字段不会持久化到数据库中。
虚拟字段临时存在于架构中,并未保存在数据库中。这对本地流程和验证很有帮助。
示例:密码确认字段。
schema "users" do
field :username, :string
field :password, :string
field :password_confirmation, :string, virtual: true
timestamps
end
我希望这会有所帮助。
【讨论】:
password_confirmation字段也可以进行密码确认。