![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 698 阅读 · 0 评论 -
thinkphp的create方法
create方法是自动获取表单的字段信息,但是如果在自定义模型里设定了表字段没有对应的表单字段名称,则不会创建; 例如:在RoleModel自定义模型里面设置了: protected $fields = array('id','rolename','_pk'=>'id','_autoinc'=>true); 则create方法只会创建id,rolename字段信息,如果表单里有nod原创 2016-07-02 21:31:04 · 434 阅读 · 0 评论 -
数据库更新操作的问题
数据没变,提交更新,返回false; 数据变,提交更新,返回true; 原因:save方法的返回值是影响的记录数,如果返回false则表示更新出错,因此一定要用恒等来判断是否更新失败。原创 2016-07-02 21:32:23 · 387 阅读 · 0 评论 -
模板替换的问题
ThinkPHP是不对css样式文件作模板替换的,比如在css文件中设置图片路径:url(__IMAGES__/logo.gif);会找不到该图片; 建议直接填写绝对url路径即可:url(localhost/login/Public/Images/logo.gif);原创 2016-07-02 21:34:10 · 456 阅读 · 0 评论