2013-03-10 70 views
4

目前,我的后端和前端都有Yii的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

http://www.yiiframework.com/wiki/33/organize-directories-for-applications -with-前端和 - 后端/ – dInGd0nG 2013-03-10 08:52:01

回答

6

我认为,最好的办法是不要破坏了封装和应用设置如下所示:

在这种情况下:

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