PHP ThinkPHP追加データ

2121 ワード

GoodsController.class.php(Goods商品コントローラ):
 '    ',   //      goods_name            ,         。
            'goods_price' => 3400,
            'goods_number' => 14,
            'goods_weight' => 104,
        );
        $z = $goods -> add($arr);   //   $z          id 。
        dump($z);
        
        // 、 AR      ,  Model     (        )
        //    “               ”          ,        __set();, __set()               data  ,   add()           
        $goods -> goods_name = "    ";  //   goods_name            ,         。
        $goods -> goods_price = "2900";
        $goods -> goods_weight = "109";
        $z = $goods -> add();
        echo $z;
        $this -> display();
    }   
}

GoodsController.class.php(Goods商品コントローラ):
 add($_POST);
            $data = $goods -> create(); //      、      、      、      (      )  。
            $z = $goods -> add($data);
            if($z){
                //$this ->redirect (    /   /    ,     ,     ,     )
                $this ->redirect('showlist', array(), 2, '      !');   //  showlist         showlist。
            }else{
                $this ->redirect('tianjia', array(), 2, '      !');
            }
        }else{
            $this -> display();//        
        }
    }
}