webman 多应用的config 配置,比如视图,还有一些自定义配置,能针对单个应用配置吗?

a178251115

webman 多应用的config 配置,比如视图,还有一些自定义配置,能针对单个应用配置吗?

1023 1 0
1个回答

Tinywan

单个配置,自己重新定义一个不就行了

  • a178251115 2022-05-11

    视图配置这种呢,我admin用了think-view的layout ,但是我发下其他应用还是要继承这个layout ,我不知道怎么处理这个了

  • 2548a 2022-05-11

    封装一个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));
    }

  • a178251115 2022-05-11

    谢谢,这个应该可以解决,但是感觉没配置方便

  • Tinywan 2022-05-11

    楼上大佬可以通过《分享》栏分享一下

  • 2548a 2022-05-11

    这个就是最方便的,你去看源码helpers那就知道了,walkor封装了 raw_view(),blade_view(),think_view(),twig_view(),对应的是各自的模板引擎. 按你说的按应用来配置,到时只会把配置搞的更加复杂.

  • a178251115 2022-05-11

    个人习惯了thinkphp 的模式,可能没适应吧,谢谢

年代过于久远,无法发表回答
🔝