一个关于thinkphp框架的问题,新手提问,谢谢

chikfc 2011-01-10 12:12:41
action 代码:
public function insert(){
$rs= D('User');

$rs->create();
$rs->add();

$this->redirect('index');
}

model 代码:
class UserModle extends Modle{
protected $_validate=array(
array('qq','require','QQ是必须的'),

);
}

程序运行的时候,没有错误提示,当提交数据的是,如果qq不为空,那么数据正常插入数据库,如果qq为空,数据也是正常插入数据库,qq字段为空值。
总结的说,我的model代码根本没起作用。
可是我没有发现自己代码中的错误啊,
高手帮忙,谢谢
...全文
102 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ihefe 2011-01-13
  • 打赏
  • 举报
回复
看手册。
homexigua 2011-01-13
  • 打赏
  • 举报
回复
你的数据表没有自动递增的主键,它没办法判断你是添加还是修改
床上等您 2011-01-10
  • 打赏
  • 举报
回复
你数据表是否有qq这个字段??
你的input name是否为 qq ?
你数据库更改,是否删除缓存?
lfkcn 2011-01-10
  • 打赏
  • 举报
回复
没有必要一定要用model,完全可以在action里面就把这个检测做了

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧