Yii2 - 具有后端分支的高级模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2 - 具有后端分支的高级模板相关的知识,希望对你有一定的参考价值。

请指导,

我曾经使用基本模板创建了一个Yii2应用程序。现在,我正在转向高级模板。

因为我面临着这样的问题。

比方说,我们有总部和分支机构。我的问题是应用程序的结构。

- backend
- frontend

我有2个问题,如果我的结构如下:

- backend-master (abstract/interfaces class is came from this)
- backend-headquarters
- backend-branch-offices-1
- backend-branch-offices-2
- frontend
  1. 这是好方法吗?
  2. 如何使用一个布局Web到所有后端

请指教。

答案
  1. 不,你需要的只是一个子模块。不是像这样的单独的后端模块。
  2. 您可以将每个子模块配置为使用每个子模块配置中后端模块内任何子模块的视图文件。

后端/模块/ headquaters / module / config / main.php(我假设)

'components' => [
    ... other components
    'view' => [
        'theme' => [
            'pathMap' => [
                 // you may specify any directory as your view directory from here
                '@backend/views' => '@backend/views',
                '@frontend/adminlte/views' => '@frontend/themes/adminlte/views',
            ],
        ],
    ],
     ... other components

以上是关于Yii2 - 具有后端分支的高级模板的主要内容,如果未能解决你的问题,请参考以下文章

Yii2前端和后端之间的链接(高级模板)

从Yii2高级模板Gridview获取值过滤

Yii2 Nginx Elastic Beanstalk 上的高级模板

如何 安装Yii2的高级应用程序模板

yii2高级模板安装

yii2 安装