请指导我有关yii框架的层次结构,即目录我们将html,css,javaScript文件放置并彼此关联。
您可以检查文档(http://www.yiiframework.com/wiki/wiki/155/the-directory-scrupture-of-the-yii-project-site/)P>
回答您的问题:
后端:主要使用网站的后端应用程序管理员管理整个系统。
前端:前端为我们的目标端提供主要接口的应用程序用户。
控制台:由控制台组成的控制台应用程序系统需要的命令。
common:其内容的目录共享上述应用程序。如我们所见,我们分割了整个系统分为三个应用程序:后端,前端和控制台。如果需要,我们可以添加更多应用程序(例如API,以提供Web API服务)。我们使用常见来存储在此之间共享的文件应用。
当您使用yii2标记问题时,这是yii2高级模板的典型目录结构:
https://github.com/yiisoft/yii2-app-advanced/blob/master/master/docs/guide/structure-directories.md
目录
根目录包含以下子目录:
backend
-后端Web应用程序。
common
-所有应用程序共有的文件。
console
-Console应用程序。
environments
-环境配置。
frontend
-前端Web应用程序。根目录包含一组文件。
.gitignore
包含git版本忽略的目录列表 系统。如果您需要一些东西,那么您的源代码永远都不会 存储库,将其添加到那里。
composer.json
-配置作曲家中描述的作曲家配置。
init
-配置中描述的初始化脚本, 环境。
init.bat
-适合Windows。
LICENSE.md
-许可证信息。将您的项目许可放在那里。 特别是在开放时。
README.md
-有关安装模板的基本信息。考虑更换 它具有有关您的项目及其安装的信息。
requirements.php
-yii要求检查器。
yii
-控制台应用程序bootstrap。
yii.bat
-适用于Windows。高级模板中有三个应用:前端,后端 和控制台。前端通常是向最终用户提供的内容, 项目本身。后端是管理面板,分析等 功能。控制台通常用于CRON工作和低级工作 服务器管理。还在应用程序部署期间使用的 处理迁移和资产。
还有一个
common
目录,其中包含超过多的文件 一个应用程序。例如,User
模型。前端和后端都是Web应用程序,都包含
web
目录。那就是您应该指向Web服务器的Webroot。每个应用程序都有自己的名称空间和别名 姓名。同样适用于公共目录。
CSS,用于前端或后端应用程序的JS通常存储在相关的web/
文件夹中。
我使用laster strukture:
config
环境
Runtime
供应商
- mysodules
- 前端
- 后端
- 其他供应商
- bum
- uuu
www-frontend
- 资产
- index.php
www-backend
- 资产
- index.php
www-other-end
- 资产
- index.php
config Directory设置特定配置的所有安装/更新。可以设置无限制www。