搜索
系统检测到您的用户名不符合规范:

自动验证,不加$_auto就通不过吗?

浏览:954 发布日期:2013年06月08日 分类:求助交流 关键字: $_auto,自动验证
---------------问题描述-------------------
我写了个登陆,提交后,使用自动验证,
但是,即便是账号、密码等条件都通过了,
最后用 ->create() 方法的时候仍然是false,

---------------结构描述-------------------
我的控制器是LogAction,
模型是LogModel,
数据库表是User,
使用的是D函数,

-------------控制器 LogAction---------------
public function in(){
$u = D('Log');
if(!$u->create()){
$this->error('失败');
}else{
$this->success('成功');
}
}

--------------模型LogModel---------------
class LogModel extends Model{
protected $_validate = array(
array('account','require','账号必须',1),
array('pwd','require','密码必须',1),
array('enable','require','验证码必须',1),
);

// protected $_auto = array (
// array('account','account'),
// array('pwd','pwd') ,
// array('enable','enable'),
// );
}

-------------问题-------------
只要注释$_auto 就不通过,$u->create()返回false,
不注释就能通过,
我看别人写的都不加$_auto啊..求解~
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
rongtiant
积分:152 等级:LV1
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /