4

目前我的后端和前端都有 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 设置后端和前端结构的最常用方法。

4

2 回答 2

6

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

在这种情况下:

  • 您将能够将所有控制器和视图存储在一个地方
  • 在模块结构上(当你将使用它时)不会破坏它们的封装,你将能够轻松地在你的站点之间共享它们
于 2013-03-10T13:44:07.667 回答
0

您还可以查看 Yii 项目站点 YiiProject 目录结构的目录结构 或下载 Clevertech 的 yii 样板并查看它们的文件夹结构。这里是链接YiiBoilerplate

于 2013-03-10T20:04:20.170 回答