-
thinkphp->convention.php url_route_on开启路由 新建路由文件: conf->route.php return [ 'news/:id' => 'index/index/info' ] 将'news/:id变量传递给index控制器->index模块->info方法 url()函数根据默认的路由规则生成url,这个在之前的版本是很复杂的查看全部
-
绑定模块: 模块->控制器->方法1 define('BIND_MODULE','admin/index'); define("BIND_MOUDLE",'api'); 方法2: conf->config.php 'auto_bind_module' => true,查看全部
-
APP_PATH定义APP的根目录,控制器模板model thinphp->base.php 入门文件可以重新定义这些常量查看全部
-
目录和文件开发规范查看全部
-
只需要在一个入口进行安全检测,请求过滤查看全部
-
单入口文件 ,通过携带不同的参数来将请求分配到不同的控制器中,不同控制器执行不同的功能实现功能查看全部
-
thinkphp->library->think->config.php 访问Config类的方法 1.use think\Config $res=Config::get() 可以填写参数 2. \think\Config::get()(推荐类库 ) 3. config() 原因:thinkphp默认的助手函数在 thinkphp文件下的helper.php文件里定义,看源码 4.通过Config::set 配置参数 Config::set('username','along'); config('usernames','wangba'); dump(Config::get('username')); 添加作用域 Config::set('username','along','index'); config('username','along','index'); dump(Config::get('username','index')); 使用Config类下的has函数获取配置的值,返回false的情况 1.该配置不存在 2.值为null config('?username');判断是否存在属性查看全部
-
动态配置 在模块控制器下的index方法中添加: public function __construct(){ config('before',"1"); } 该配置在该模块下所有的控制器里面都可以使用 在当前方法中也可以添加配置,不过只在当前配置中有效查看全部
-
模块配置 conf->模块同名文件夹->config.php(这个配置只能对该模块下的所有文件有效) 该模块同名文件夹也可以添加extra->demo.php查看全部
-
配置环境系统变量,根目录下.env文件查看全部
-
助手函数config()判断是否存在配置时 Config(‘?username’)查看全部
-
thinkphp默认的助手函数在 thinkphp文件下的helper.php文件里定义查看全部
-
config() 助手函数查看全部
-
访问Config类的方法 1.use think\Config $res=Config::get() 2. \think\Config::get()查看全部
-
1.场景配置:不同办公环境中,使用不同配置 2.config下新建不同办公环境配置文件,eg:设置在家办公环境home.php;公司办公环境office.php; 3.在config.php设置数组‘app_status’=>'home'/'office' 4.如果需要在不同环境中配置不同的数据库设置,需要把整个数据库的设置拷贝到数组下 eg: 'database'=>[ 'database'=>'aaa', 'password'=>'admin', .... ]查看全部
举报
0/150
提交
取消