webman 多应用的config 配置,比如视图,还有一些自定义配置,能针对单个应用配置吗?
单个配置,自己重新定义一个不就行了
视图配置这种呢,我admin用了think-view的layout ,但是我发下其他应用还是要继承这个layout ,我不知道怎么处理这个了
封装一个view2函数就行了,把里面配置改成你想要的配置就好了 function view($template, $vars = [], $app = null) { static $handler; if (null === $handler) { $handler = config('view.handler'); } return new Response(200, [], $handler::render($template, $vars, $app)); }
谢谢,这个应该可以解决,但是感觉没配置方便
楼上大佬可以通过《分享》栏分享一下
这个就是最方便的,你去看源码helpers那就知道了,walkor封装了 raw_view(),blade_view(),think_view(),twig_view(),对应的是各自的模板引擎. 按你说的按应用来配置,到时只会把配置搞的更加复杂.
个人习惯了thinkphp 的模式,可能没适应吧,谢谢
视图配置这种呢,我admin用了think-view的layout ,但是我发下其他应用还是要继承这个layout ,我不知道怎么处理这个了
封装一个view2函数就行了,把里面配置改成你想要的配置就好了
function view($template, $vars = [], $app = null)
{
static $handler;
if (null === $handler) {
$handler = config('view.handler');
}
return new Response(200, [], $handler::render($template, $vars, $app));
}
谢谢,这个应该可以解决,但是感觉没配置方便
楼上大佬可以通过《分享》栏分享一下
这个就是最方便的,你去看源码helpers那就知道了,walkor封装了 raw_view(),blade_view(),think_view(),twig_view(),对应的是各自的模板引擎. 按你说的按应用来配置,到时只会把配置搞的更加复杂.
个人习惯了thinkphp 的模式,可能没适应吧,谢谢