所以我正在使用带有表单的页面的jquery选项卡,我们在视图内的$image
条件下使用某些php变量,如if isset
(包含维度和路径等数据)在用户完成动作(例如在此示例中上传图像)时“解锁”其他标签。在某些时候我必须使用一些验证规则,问题是如果用户出错并且验证规则失败,页面重新加载变量$image
等已经消失,因此用户基本上必须启动表单从一开始(锁定标签和所有)。
目前我正在使用这样的东西:
if ($this->Report->save($this->data)) { //validation rules run here
//do stuff
else{
$this->set("err", 1);
因此我至少可以使用$err
变量在页面重新加载时解锁一些选项卡,但我还需要使用我之前提到的$image
等实际数据来维护特定变量(以显示预览),我无法想办法。
有什么想法?
答案 0 :(得分:1)
您可以将数据存储在会话中并在适当时删除它们