-
没有数据库操作吗查看全部
-
api.php内容及app下api模块
查看全部 -
conf/config.php如果设置自动绑定入口,则无需绑定define('BIND_MODULE','api')。
可直接在app下新建api/controller/Index.php
查看全部 -
让public下api.php只能访问app/api/文件夹内容:
绑定到api目录,设置如图:
define('BIND_MODULE','api');
查看全部 -
use think\Config;
use think\facade\Env;//tp5.1路径查看全部 -
_或.两种写法获取值相同
查看全部 -
两种设置方法输出时等同
查看全部 -
use think\Config;
use think\Env;
class Index
{
public function index()
{
$res=Env::get('email','default');
dump($res);//输出值会改为大写,且前面加PHP_:PHP_EMAIL。第二个值为没有得到时默认值
}
}查看全部 -
在app同级可添加.env文件,配置内容如图:
查看全部 -
Config::set('username','123');
$res=Config::has('username');//has判断是否有这个值
$res=config('?username');//等同上面
dump($res);//有返回true查看全部 -
config('username','index_config','index');//第三个值为作用域
dump(Config::get('username','index'));//第二个值为作用域,不加获取不到上面值查看全部 -
namespace app\index\controller;
use think\Config;class Index
{
public function index()
{
$res=Config::get('app_namespace');
$res=config('app_namespace');//等同上面
dump($res);
}
}查看全部 -
在class类中添加__construct()方法,其内部配置对该类下所有方法有效:
public function __construct()
{
config('before','beforeAction'); //其对同类中所有方法都有效
}查看全部 -
修改入口文件:
添加配置文件目录
define('CONF_PATH',__DIR__ . '/../conf/');在app同级目录新建一个配置目录conf
查看全部 -
conf文件夹下新建index/config.php文件只能对app/index文件夹下文件有效。
查看全部
举报