Yii的后端和前端设置

目前我有两个安装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设置后端和前端结构的最常见方式。


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

  • http://www.yiiframework.com/wiki/63/organize-directories-for-applications-with-front-end-and-back-end-using-webapplicationend-behavior/
  • http://habrahabr.ru/post/117457/(俄语)
  • 在这种情况下:

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

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

    链接地址: http://www.djcxy.com/p/78181.html

    上一篇: backend and frontend setup for Yii

    下一篇: How do I proportionally resize div height until I get to a certain window width?