我想在控制台(ticket
)创建操作的表格(ProductController
)中添加新行,我在下面添加了代码:
if ($model->load(Yii::$app->request->post()) && $model->save()) {
...
$modelpricing = new Ticket;
$modelpricing->price = $price;
$modelpricing->available = $available;
$modelpricing->save();
...
}
但是这段代码没有在ticket
表中创建行。
怎么做?
答案 0 :(得分:0)
您的模型中可能有一些验证规则。调用方法save()
时 - 您正在验证用户输入。
尝试检查,添加以下内容是什么问题:
if(!$modelpricing->save()) {
var_dump($modelpricing->errors);die;
}
您将看到问题是什么,修复它,这就是全部;)