1.model数据
<?php
namespace backend\models;
use yii\db\ActiveRecord;
class Order extends ActiveRecord {
public static function tableName()
{
return '{{%yzm_order}}';
}
public function rules() {
return [
['ordernum','required','message'=>'订单号不得为空','when'=>function () {
return 1 == 1;
}],
[['addtime','paytime','userid','money'],'safe']
];
}
}
2.控制器代码
public function actionIndex12() {
$data = [
'ordernum' => time().rand(10,99),
'addtime' => time(),
'paytime' => time()+100,
'userid' => 2,
'money' => '9.9'
];
$order = new \backend\models\Order;
//使用save插入数据,在插入之前会进行验证
if($order->load($data,'') && $order->save()) {
echo 'ok';
} else {
print_r($order->errors);
}
}