【问题标题】:backend and frontend setup for YiiYii 的后端和前端设置
【发布时间】:2013-02-25 13:28:27
【问题描述】:

目前我的后端和前端都有 2 个 Yii 安装设置。但是在处理这个问题时,它会变得有点混乱,我想知道这是否以正确的方式完成。下面是我的文件夹结构设置示例。

- backend
  - assets
  - css
  - images
  - js
  - protected
         - components
         - config
                main.php

         - controllers
         - data
         - extensions
         - models
         - modules
         - runtime
         - views
              - layouts
              - site

         .htaccess
         yiic
         yiic.php

  - themes
  - upload
  index.php
  .htaccess


frontend

  - assets
  - css
  - images
  - protected
         - commands
         - components
         - config
                main.php

         - controllers
         - data
         - extensions
         - models
         - modules
         - runtime
         - views
              - layouts
              - site

         .htaccess
         yiic
         yiic.php

  - themes
  index.php
  .htaccess

反正能告诉我这是个好办法。或者这是一种愚蠢的方式。这样做的正常方法是什么。我查看了文档,但它都不完整或不具体。我想要的是为 Yii 设置后端和前端结构的最常用方法。

【问题讨论】:

标签: yii frontend backend


【解决方案1】:

我认为,最好的方法是不要破坏封装并使用如下设置:

在这种情况下:

  • 您将能够将所有控制器和视图存储在一个地方
  • 关于不会破坏封装的模块结构(当您将使用它时),您将能够轻松地在您的站点之间共享它们

【讨论】:

    【解决方案2】:

    你也可以看看 Yii Project Site 的目录结构 YiiProject Directory Structure 或者下载 Clevertech 的 yii Boilerplate 并查看他们的文件夹结构。这里是链接YiiBoilerplate

    【讨论】:

      猜你喜欢
      • 2012-05-25
      • 1970-01-01
      • 2019-03-11
      • 2013-05-19
      • 1970-01-01
      • 2018-01-19
      • 2021-02-06
      • 2016-09-10
      • 2016-01-29
      相关资源
      最近更新 更多