【问题标题】:How to avoid losing the virtual fields after failing validation?验证失败后如何避免丢失虚拟字段?
【发布时间】:2014-04-25 14:31:08
【问题描述】:

我的模型有两个虚拟字段full_nameavataravatar 是用户头像的完整路径。

在编辑表单中,我打印头像图片,但是当我发送表单并且验证失败时,虚拟字段丢失,因为模型未加载并使用$this->request->data 信息。

有没有办法加载虚拟字段而不发送隐藏字段?

【问题讨论】:

  • 这是一个只供一个用户使用的头像,还是供多个用户使用的模型?如果您只有一个用户,我会说您可以尝试使用$_SESSION,因为这几乎不是敏感数据,但如果您显示多个用户及其头像,显然这将不起作用。如果是后者,为什么要将这些字段设为虚拟?

标签: cakephp cakephp-2.4


【解决方案1】:

将虚拟字段作为表单中的隐藏字段。

【讨论】:

    猜你喜欢
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    相关资源
    最近更新 更多