
ThinkPHP
冷兮公子
这个作者很懒,什么都没留下…
展开
-
thinkphp模型的自动验证
可以在自定义模型里添加相应属性完成表单的自动验证://数据验证规则 protected $_validate = array( array('id','number','id格式为数字'), array('abt_address','1,90','公司地址在1~90个字符',0,'length'), array('abt_email','email','邮箱格式不正确')原创 2016-07-02 21:29:50 · 759 阅读 · 0 评论 -
thinkphp的create方法
create方法是自动获取表单的字段信息,但是如果在自定义模型里设定了表字段没有对应的表单字段名称,则不会创建;例如:在RoleModel自定义模型里面设置了:protected $fields = array('id','rolename','_pk'=>'id','_autoinc'=>true);则create方法只会创建id,rolename字段信息,如果表单里有nod原创 2016-07-02 21:31:04 · 487 阅读 · 0 评论 -
数据库更新操作的问题
数据没变,提交更新,返回false;数据变,提交更新,返回true;原因:save方法的返回值是影响的记录数,如果返回false则表示更新出错,因此一定要用恒等来判断是否更新失败。原创 2016-07-02 21:32:23 · 428 阅读 · 0 评论 -
模板替换的问题
ThinkPHP是不对css样式文件作模板替换的,比如在css文件中设置图片路径:url(__IMAGES__/logo.gif);会找不到该图片;建议直接填写绝对url路径即可:url(localhost/login/Public/Images/logo.gif);原创 2016-07-02 21:34:10 · 486 阅读 · 0 评论