php学习笔记:thinkphp问题记录

第一次选用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'] ))}">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值