+ -
当前位置:首页 → 问答吧 → 当使用字段映射后,自动验证里的unique的验证字段问题

当使用字段映射后,自动验证里的unique的验证字段问题

时间:2011-12-21

来源:互联网

  1. <?php
  2. class MemberModel extends Model{
  3.    
  4.         protected $_map=array(
  5.                 'name'=>'m_name',
  6.                 'pwd'=>'m_pwd',
  7.                 'email'=>'m_email',
  8.                 'question'=>'m_question',
  9.                 'answer'=>'m_answer',
  10.         );

  11.         protected $_validate=array(
  12.             array('name','require','用户名不能为空!'),
  13.                 array('name','','用户名已存在!',0,'unique',1),
  14.                 array('email','','邮箱已存在!',0,'unique',1),
  15.                 array('m_pwd_confirm','pwd','确认密码不正确!',0,'confirm'),
  16.                 array('email','email','邮箱格式不正确'),
  17.                 array('verify','require','验证码不能为空!'),
  18.         );
  19.         }
  20. ?>
复制代码
唯一性失效,下面的自动验证不管是写的数据库的字段(m_name),还是表单名(name),都验证不了,
各位大神们,路过的帮我看看,谢谢

作者: lixuan   发布时间: 2011-12-21

这个name既是字段表也应是input的文本框的名字。

作者: justdoit   发布时间: 2011-12-21