为了账号安全,请及时绑定邮箱和手机立即绑定

老师,为什么我调用save方法,数据却无法存入数据库呢?

$userartical = new UserArtical;
$userartical->title = $table_array[0];
$userartical->save();
控制器代码是这样的,模型里面的也按老师要求那么写,但数据无法保存



正在回答

2 回答

感觉代码有问题,执行的时候报什么错?

0 回复 有任何疑惑可以回复我~

没有报错,我用gii直接生成了model,我把生成的php文件里的rule注释掉就可以保存,但不注释就无法保存

0 回复 有任何疑惑可以回复我~
#1

slcheng

rule就是用来校验你写的model当中的那些属性应该符合怎样的条件的,如果条件不满足当然不会处理你的请求,所以你可以看看它rule当中写的是啥规则,你要往数据库里存的又是啥数据,数据是否符合它rule里面对其的定义就可以了,不要盲目注释掉rule,追求的不是程序跑起来不报错,而是搞清楚问题在哪为什么
2015-08-21 回复 有任何疑惑可以回复我~
#2

slcheng

开始学习阶段不要用GII,自己动手去写model,原生的yii里边自带一个user的model,你可以学着它来写,很容易的
2015-08-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—基础篇(1)
  • 参与学习       42677    人
  • 解答问题       245    个

通过本视频教程,为学习YII的快速、安全、专业的特性打下基础

进入课程

老师,为什么我调用save方法,数据却无法存入数据库呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信