一、我们操作数据库,需要通过模型创建对象来操作,对象调用相关的方法,实现数据的操作。

   当我们创建一个对象时,这个对象就代表了数据表中的一条记录。而数据表的字段,就是我们创建的对象的属性。

   我们只需要把对象的各个属性设置值,就可以实现数据的添加。


二、 实例,在Goods控制其中


function actionTestAdd(){
    //创建对象
    $goods_model = new Goods(); //操作时创建对象的方式有别于查询时的创建方式
   //为对象丰富属性
   $goods_model->goods_name = 'Test Goods';
   $goods_model->goods_price = 1000;
   $goods_model->goods_weight = 120;
   //调用save()方法,实现数据添加
   if($goods_model->save()) {
       echo '添加成功!';
   } else {
       echo '添加失败!';
   }
                                    
}


这里可以修改主配置文件, 'db'键值下 添加 'enableParamLogging' => true, 打开输出日志时,输出sql语句中的参数信息