![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkPHP
文章平均质量分 55
scenewood
bug~
展开
-
thinkPHP 数据表的操作
$member = M('User');一、查询方法 select()返回二维数组 find()返回一维数组1、返回二维数组。$member->limit(3)->order('id desc')->select(); //返回后三条对应: select * from user order by id desc limit 32、返回二维数组$member->limi原创 2015-09-02 13:05:58 · 635 阅读 · 0 评论 -
TinkPHP 3.2.3版本 新手该注意的地方
ThinkPHP 3.2.3版本一、命名空间(注意:命名空间定义必须写在所有的PHP代码之前声明,而且之前不能有任何输出,否则会出错) namespace Home\Controller; 这是系统的规范要求,表示当前类是Home模块下的控制器类,命名空间和实际的控制器文件所在的路径是一致的, 也就是说: Home\Controll原创 2015-09-01 22:13:31 · 667 阅读 · 0 评论 -
thinkPHP的M()和D()的区别
M比D的运行速度要快,CURD(增改查删)操作一般都是用M()M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现而D方法必须有创建模型类。总结如下:D函数实例化的是你当前项目的Lib/Model下面的模块。如果该模块不存在的话,直接返回实例化Model的对象(意义就与M()函数相同)。而M只返回,实例化Mode原创 2015-09-02 15:44:17 · 600 阅读 · 0 评论 -
thinkphp 异步=登陆+注册+注销 jquery+ajax+thinkphp
用到3个页面 注册、登陆、个人中心别忘了加载jQuery框架1、注册界面 Register / index.html2、注册控制器 RegisterController.class.php3、注册模型页 RegisterModel.class.php4、登陆界面 Login / index.html5、登陆控制器 LoginController6、个人原创 2015-09-10 09:01:14 · 3770 阅读 · 0 评论 -
thinkphp 验证码功能(验证验证码)
index.html 验证码: 登陆 //刷新验证码函数 function reVerify(){ var verifyURL = "login/verify"; var time = new Date().getTime();原创 2015-09-17 11:58:43 · 1192 阅读 · 0 评论 -
无限循环菜单列表的实现
在这里我是用TP框架写得,当然不用TP写,改一下代码就可以了,自己可以加css样式在控制器里写public function index(){ //初始化数据模型 $Menu = M('Menu'); $data = $Menu->select(); $list = $this->menus($data,0原创 2015-10-10 12:57:48 · 1973 阅读 · 0 评论 -
ThinkPHP里分页类中前后台url不统一的问题
thinkphp里分页类中前后台ulr不统一的问题修改一下thinkphp的page类,如下://这里原来是 :$this->url = U(ACTION_NAME, $this->parameter);这样的,修改成:$this->url = U($_SERVER['REQUEST_URI'], $this->parameter);这样的下面就省略。。。。原创 2015-10-09 11:47:29 · 152 阅读 · 0 评论 -
thinkphp _STORAGE_WRITE_ERROR_ 权限报错解决
在linux上部署php项目可能会碰到 _STORAGE_WRITE_ERROR_:./Application/Runtime/把项目目录设置777权限后还没解决的情况下:使用命令到项目地址 关闭SELinuxsetenforce 0 ...原创 2019-01-15 13:41:17 · 763 阅读 · 0 评论