簡體   English   中英

保存無法在cakephp 1.2中按預期方式工作

[英]Save is not working as expected in cakephp 1.2

對於現有產品使用cakePhp,它們具有舊版本1.2。 我剛剛開始使用CakePhp。 我試圖將一些數據保存到表中。 這是我的代碼。

function add(){

        //echo $id;
        pr($this->data);
        if(!empty($this->data)){
            $this->User->create();
            if($this->User->save($this->data)){
                debug($this->User->validationErrors);
                exit();
                $this->Session->setFlash("Data saved man");
                $this->redirect(array('action'=>'index',2));
            }
        }
    }

以下是調試數據。

Array
(
    [user] => Array
        (
            [first_name] => hello
            [last_name] => man
            [email] => lrer@drei.cm
            [password] => 123
            [created_at] => Array
                (
                    [month] => 01
                    [day] => 17
                    [year] => 2014
                    [hour] => 08
                    [min] => 56
                    [meridian] => am
                )

            [modified_at] => Array
                (
                    [month] => 01
                    [day] => 17
                    [year] => 2014
                    [hour] => 08
                    [min] => 56
                    [meridian] => am
                )

        )

)
app\controllers\users_controller.php (line 36)
Array
(
)

(default) 0 query took ms
Nr  Query   Error   Affected    Num. rows   Took (ms).

我不知道為什么數據沒有保存到數據庫。 我需要使它適用於1.2版。 謝謝

我認為user密鑰應具有大寫U作為User 檢查您的視圖代碼,以確保模型傳遞給$form->create('User')而不是'user'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM