-
隐藏入口文件
在Apache的httpd.conf文件中 查找 reweite 查找到 #LoadModulerewrite_module modules/mod_rewrite.so 去掉前面的#,
,然后就可以了
查看全部 -
Config::get() => config();
Config::get('key') => config('key');
Config::set('key', 'value') => config('key', 'value');
Config::set('key', 'value', '作用域') => Config::set('key', '作用域')
Config::has('key') => Config('?key')
查看全部 -
在方法中动态配置,只在当前方法中生效
查看全部 -
在每个方法执行之前都会先执行
public function __construct(){
config('key', 'value');
}
查看全部 -
array_meger($conf1, $conf2) 相同则合并,不同则共存
扩展配置 会替换掉 默认配置
查看全部 -
框架文件不可以做任何修改,否则在后期升级版本的时候会带来许多的不便
【thinkphp文件夹】。
array_merge($conf1, $conf2) key相同合并,不同共存。
应用配置
查看全部 -
惯例配置 thinkphp/convention.php
查看全部 -
前后端分离使用fetch方法
查看全部 -
application文件夹的名字改成app,在public/index.php应用文件入口 修改 定义应用目录 的 application 为 app
查看全部 -
common文件夹下的类,可以在任何控制器上继承,减少更多重复代码的编写
查看全部 -
common文件夹是公共模块目录,不可以直接访问
调用common下的方法:
use app\common\controller\Index as commonIndex;
public function common(){
$common = new commonIndex();
return $common -> Index();
}
as commonIndex 是别名
查看全部 -
如有公用模块 可以写在common模块中
在其他模块中 引入 取别名 实例化调用即可
好处:安全 common模块部允许url直接访问
查看全部 -
namespace 命名空间就是文件所在路径
查看全部 -
layout的用法,现在配置文件开启layout(方法百度)
然后按图__CONTENT__,在view下的index里面编辑的内容即会替换__CONTENT__
查看全部 -
继承{extend name="common/*" /},当内容需要与公共部分不同时,只需要采用相同的标签,更改为不同的内容即可,{block name=""}{/block},同一模板内不允许有同样的block,如果希望在原有内容基础上添加新的内容,可用{__block__}即可解析为原有内容
查看全部
举报