5.0.10版本,安装后,什么也没修改,直接访问localhost/index/index/index也运行不起来,自己写了一个admin/controller/Index.php也是运行不起来,但直接访问localhost/public/能正常显示,请问怎么解决?报错如下: The requested URL /index/index/index/ was not found on this server.
TP5.0的代码注释有问题啊,这种就隐藏不了,客户端是看的到的
{/*
<input type="{$type}" name="">
*/}
大家是怎么解决的
{/*
<input type="{$type}" name="">
*/}
大家是怎么解决的
2017-07-14
修改返回类型, 1:可以在配置文件中写默认的返回类型, 2:在各自的模型配置文件设置配置类型, 3:根客户端传递的参数动态的修改返回类型 , 4:在入口文件或者构造器中设置默认的或用户 传递的返回类型
$type=$request->param('type','json');
if(!in_array($type,['json','jsonp','xml'])){
$type='json';
}
Config::set('default_return_type',$type);
$type=$request->param('type','json');
if(!in_array($type,['json','jsonp','xml'])){
$type='json';
}
Config::set('default_return_type',$type);
首先感谢阿龙老师的无私分享 对于无私分享经验的老师和大牛打心底有一种敬佩和感激 看您写代码真是一种享受 行云流畅思路清晰代码精通 开发工具用的更是不能再6了 希望老师能出一套项目的视频 商城微信小程序 对于更深层次的东西进行更深入的讲解 缓存/安全机制/数据库优化/代码优化 可以收费 不要太贵就更好了 再次表示感谢
2017-07-13
tp5.0用$rquest->param()获取传递过来的参数,如果参数有重复的情况会覆盖,覆盖的规则如下:pathinfo参数会覆盖post中的参数,post中的参数会覆盖get中的参数。 源码贴在此处:
// 当前请求参数和URL地址中的参数合并
$this->param = array_merge($this->get(false), $vars, $this->route(false));
字数限制,看完整的可以看官方源码
// 当前请求参数和URL地址中的参数合并
$this->param = array_merge($this->get(false), $vars, $this->route(false));
字数限制,看完整的可以看官方源码
2017-07-13