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

时间:2017-12-21 07:42:59

标签: yii yii2

请指导,

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

因为我遇到了这样的问题。

让我们说,我们有总部和分支机构。 我的问题是app的结构化。

- 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. 如何将一个布局网络用于所有后端
  3. 请告知。

1 个答案:

答案 0 :(得分:0)

  1. 没有。您所需要的只是一个子模块。不是这样的单独的后端模块。

  2. 您可以将每个子模块配置为使用每个子模块配置中后端模块内任何子模块的视图文件。

  3. backend / module / 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