-
1.启动路由配置:根目录下的thinkphp文件夹下的convention.php 下:令“url_route_on”=>true(路由开启) 2.在conf文件夹下的config.php中,添加配置:“url_route_on”=>true 和“url_route_must=>false(强制是用路由,默认为false)" 3.在conf文件夹下新建一个route.php的文件, <?php return [ 'news/:id' =>'index/index/info' ];查看全部
-
extra配置优先级高于conf.php,而conf.php优先级高于默认配置查看全部
-
http://www.imooc.com/video/14813 thinkphp教程网址查看全部
-
config('key', 'value');查看全部
-
响应对象response $res = [ 'code' => 200, 'result' =>[ 'list' =>[1,2,3,4,5,6] ] ]; return dump($res); return '123'; 在方法里使用return的反悔值,不要用echo json 在浏览器安装fe助手插件 config::set(‘default_return_type’,'xml')查看全部
-
路由 |config文件中开启路由 'url_route_on'=>true, 'url_route_must'=>false //默认关闭强制路由访问 | 控制器中添加方法 public function info($id) { //echo url('index/index/info',['id'=>"{$id}"])."<br>"; return "{$id}"; } |conf根目录下配置route.php 'posts/:id'=>'index/index/info'查看全部
-
Config类和config助手函数 use think\Config |Config::get(); config();//获取 |Config::set('key','value');config('key','value');//设置 |Config::set('key','value','控制器');config('key','value','控制器');//作用域 |Config::has('key');config('?key');//检测有没有 (注意:未配置和值为NULL都返回false)查看全部
-
动态配置 |<?php namespace app\index\controller; class Index { public function __construct() { config('before','beforeAction');//对当前控制器有效 } public function demo() { config('demoAction','demo'); //只对当前demo方法有效 dump(config()); } public function index() { config('indexAction','index');//只对当前index方法有效 dump(config()); } }查看全部
-
|conf配置的作用域是整个应用 |模块配置作用域 只对和模块目录名相同的模块有效 (模块配置下也可以通过创建extra目录来扩展配置)查看全部
-
模块配置 |conf目录下创建对应模块名文件夹 在对应文件夹下创建config.php文件 配置仅对当前模块有效查看全部
-
场景配置 |conf文件夹下创建 扩展配置文件 config.php文件中设置“app_status=>扩展文件名” 来控制切换场景查看全部
-
扩展配置优先级高于应用配置查看全部
-
55查看全部
-
|ThinkPHP 默认把common 模块 设置成一个公用模块,它 不允许直接通过url直接访问 | 如何实现通过url访问common模块下 的index方法? 1、 use app\common\controller\Index as commonIndex 2、 class Index { public function common() { $common = new commonIndex(); return $common->index(); } }查看全部
-
ThinkPHP5 |ThinkPHP5 和ThinkPHP3 不兼容 |支持composer方式安装 |ThinkPHP5由上海景想公司维护查看全部
举报
0/150
提交
取消