大型应用程序通常分为前端和后端(或更完)根据目标用户群体。 前端应使用普通用户,而后端主要是管理人员或工作人员。 两端通常有显着不同的外观,尽管他们可能有着大量的代码下面。 在本教程中,我们描述一个组织的两端代码目录的方式。(原文地址)
注: 本教程中描述的目录组织,这是旨在作为一个参照执行。 它不是一个标准。 禹为您提供完全的自由来组织目录,根据您的需要。
首先,我们给出了如下的目录组织,
wwwroot/
index.php
backend.php
assets/
images/
js/
protected/
config/
main.php
components/
controllers/
models/
views/
runtime/
backend/
config/
main.php
components/
controllers/
models/
views/
runtime/
我们这里有两个入口脚本: 的
index.php
和 backend.php
。 前者是用于前端,而后者最终由备用。 所有的应用程序代码被放置在 相应的应用程序目录 的保护
应配置为防止用户直接访问的结束。
在 protected ,我们有正常Yii应用典型的A组子目录需要的: config
,components
, controllers
, models
, views,
runtime
。
额外的 后端
目录用于存储代码是专门月底书面后台。 类似的前端,我们组织这些代码方面的config
, components
, controllers
, models
, views,
runtime
. 。
对于前端及类似以下后端看入口脚本代码。 他们的主要区别在于使用不同的应用配置。
2 |
require ( 'path/to/yii.php' );
|
3 |
Yii::app()->createWebApplication( 'protected/config/main.php' )->run();
|
6 |
require ( 'path/to/yii.php' );
|
7 |
Yii::app()->createWebApplication( 'protected/backend/config/main.php' )->run();
|
前端应用程序的配置是非常正常的,就像我们通常为单端应用程序。 后端应用程序的配置是一个比较特殊。 其内容简述如下:
01 |
$backend =dirname(dirname( __FILE__ ));
|
02 |
$frontend =dirname( $backend );
|
03 |
Yii::setPathOfAlias( 'backend' , $backend font
分享到:
Global site tag (gtag.js) - Google Analytics
|
相关推荐
带权限管理的yii2.0后台框架,适合任何情况,最新的值得使用
yii简易后台基础模板
NULL 博文链接:https://hudeyong926.iteye.com/blog/1396657
yii 2.0通用后台系统管理,实现注册登录上传用户自定义头像
yii2后台,可用于网站后台界面的建设,简介,明了的界面!!!
YII框架应用
yii2.0基础和高级应用程序模板两个,不想使用composer安装yii2.0的,就直接下载这个用吧
1,项目目录结构分析 2,Yii入口文件分析 在Yii启动项目时,传递了项目主配置文件数组,那么Yii会在整个应用中绑定一个全局的Yii对象并且可以通过如下方法来调用该对象:Yii::app() Yii系统把配置文件中的数组值...
主要介绍了Yii中实现处理前后台登录的新方法,具体分析了Yii中前后台登录的新思路与相关实现技巧,需要的朋友可以参考下
yii2.0高级应用程序模板,不想使用composer安装yii2.0的,就直接下载这个用吧
yii2 advanced 框架,支持MVC,很好用的PHP框架,大大加快开发速度,支持前端和后端
Yii2的高级应用程序模板yii-advanced-app-2.0.12.tgz
Yii2的基本应用程序模板 yii-basic-app-2.0.12
支付宝支付sdk及demo,一键安装搭建,方便部署;丰富的插件和各种自定义菜单配置,特别适用于快速开发的中小型企业
Yii 2和PHP Web应用程序开发
该视频讲解了如何使用PHP框架Yii+UCenter整合Discuz。
教程名称:Yii2.0 打造京东商城平台 PHP电商实战 Yii2.0视频教程 教程内容: 包含了电商的所有...不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架
yii2-easy-wechat:应用于yii2的WeChatSDK