第一次选用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'] ))}">