CakePHP表单数据到会话

时间:2014-01-29 02:54:05

标签: forms cakephp

我遇到了CakePHP的问题。我有两页,在第一页上,用户将在表格和第二页上输入数据,他将看到表格的可打印数据(确认)。

由于表单很大且包含20多个字段,因此我不想使用$this->params来阅读它们。

我正在使用以下代码:

function birthconfirm(){

    $this->loadModel('Birth');

    $birth = new Birth();

    $birth->set($this->data);

    $this->Session->write("birth", $birth);

    $this->set("birth", $birth);
}

出生是这里模型的名称。还有另一种观点 birthconfirm.ctp ,它不反映最后一行传递的数据。我尝试在下一个视图中使用以下行但没有用:

echo $this->birth["Birth"]["birth_date"];

echo $this->birth->birth_date;

1 个答案:

答案 0 :(得分:1)

使用以下代码设置birthconfirm.ctp

的分娩
function birthconfirm(){

    $this->Session->write("birth", $this->data);

    $this->set("birth", $this->data);
}