Yii的后端和前端设置

时间:2013-03-10 08:46:03

标签: yii frontend backend

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

2 个答案:

答案 0 :(得分:6)

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

在这种情况下:

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

答案 1 :(得分:0)

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