php学习笔记:thinkphp问题记录

来源:互联网 发布:海岛奇研究所升级数据 编辑:程序博客网 时间:2024/04/25 23:28

第一次选用thinkphp作为框架使用,在使用的过程还是遇到不少不熟悉的地方,导致不断查询问题。

往往在本地调试好,在服务器却不行。

问题一 Verify类验证码裂图

出现原因:cenos 系统没有安装gd库

yum install php-gd

找了一个安装文章
http://www.centoscn.com/image-text/config/2014/1208/4258.html

就处理了这个问题


问题二 在JS里面PUBLIC这些字段不能显示

在编辑js的时候,如果使用单独文件如master.js去编写引入到模板中去,会发现PUBLIC这些字段并不行。

为了避免这个这个问题

 webUtil.source = "__PUBLIC__";

master.js 文件

var webUtil ={source:"",getRequestData:function(url){   这里间接使用__PUBLIC__的路径。}}


问题三 路径是个坑

第一次不熟悉的时候,很容易出现各种问题,跳转等

1.使用U 结构{:U(‘Index/index’)}

        <a href="{:U('Index/index')}" class="weui_tabbar_item weui_bar_item_on">               <div class="weui_tabbar_icon"> <i class="iconfont icon-home"></i> </div>               <p class="weui_tabbar_label">首 页</p>            </a>

2.使用redirect 跳转路径。

    public function goToMapPage(){        $this->redirect("Index/map",array("id"=>$id));    }

3.使用_CONTROLLER__URL_ 路径访问控制器

  var url = "__CONTROLLER__/getDetail";  var url ="__URL__/getDetail"

4.在U方法里面带传递一个ID作参数

  <a class="weui_cell" href="{:U('Design/fengshui_detail',array('id'=> $vo['id'] ))}">
0 0
原创粉丝点击