`

Yii目录说明

阅读更多

目录文件  

|-framework     框架核心库  

|--base         底层类库文件夹,包 含CApplication(应用类,负责全局的用户请求处理,它管理的应用组件集,将提供特定功能给整个应用程序),CComponent(组件类,该 文件包含了基于组件和事件驱动编程的基础类,从版本1.1.0开始,一个行为的属性(或者它的公共成员变量或它通过getter和/或setter方 法??定义的属性)可以通过组件的访问来调用),CBehavior(行为类,主要负责声明事件和相应事件处理程序的方法、将对象的行为附加到组件等 等),CModel(模型类,为所有的数据模型提供的基类),CModule(是模块和应用程序的基类,主要负责应用组件和子模块)等等  

|--caching      所有缓存方法,其中包含了Memcache缓存,APC缓存,数据缓存,CDummyCache虚拟缓存,CEAcceleratorCache缓存等等各种缓存方法  

|--cli             YII项目生成脚本  

|--collections  用php语言构造传统OO语言的数据存储单元。如:队列,栈,哈希表等等  

|--console      YII控制台  

|--db           数据库操作类  

|--gii          YII 代码生成器(脚手架),能生成包括模型,控制器,视图等代码  

|--i18n         YII 多语言,提供了各种语言的本地化数据,信息、文件的翻译服务、本地化日期和时间格式,数字等  

|--logging      日志组件,YII提供了灵活和可扩展的日志记录功能。消息记录可分为根据日志级别和信息类别。应用层次和类别过滤器,可进一步选择的消息路由到不同的目的 地,例如文件,电子邮件,浏览器窗口,等等

|--messages     提示信息的多语言  

|--test          YII提供的测试,包括单元测试和功能测试  

|--utils         提供了常用的格式化方法  

|--validators    提供了各种验证方法  

|--vendors       这个文件夹包括第三方由Yii框架使用的资料库  

|--views         提供了YII错误、日志、配置文件的多语言视图  

|--web           YII所有开发应用的方法  

|---actions      控制器操作类  

|---auth         权限认识类,包括身份认证,访问控制过滤,基本角色的访问控制等  

|---filters      过滤器,可被配置在控制器动作执行之前或之后执行。例如, 访问控制过滤器将被执行以确保在执行请求的动作之前用户已通过身份验证;性能过滤器可用于测量控制器执行所用的时间  

|---form         表单生成方法  

|---helpers      视图助手,包含GOOGLE AJAX API,创建HTML,JSON,JAVASCRIPT相关功能  

|---js           JS库  

|---renderers    视图渲染组件  

|---services     封装SoapServer并提供了一个基于WSDL的Web服务  

|---widgets      部件  

|---CArrayDataProvider.php       可以配置的排序和分页属性自定义排序和分页的行为  

|---CActiveDataProvider.php      ActiveRecord方法类  

|---CController.php              控制器方法,主要负责协调模型和视图之间的交互  

|---CPagination.php              分页类  

|---CUploadedFile.php            上传文件类  

|---CUrlManager.php              URL管理  

|---CWebModule.php               应用模块管理,应用程序模块可被视为一个独立的子应用 等等方法  

|--.htaccess                      重定向文件  

|--yii.php                        引导文件  

|--YiiBase.php            YiiBase类最主要的功能是注册了自动加载类方法,加载框架要用到所有接口。  

|--yiic                        Yii LINUX 命令行脚本  

|--yiic.bat                  YII WINDOW 命令行脚本  

|--yiilite.php               它是一些常用到的 Yii 类文件的合并文件。在文件中,注释和跟踪语句都被去除。因此,使用 yiilite.php 将减少被引用的文件数量并避免执行跟踪语句  

分享到:
评论

相关推荐

    基于YII2的中文验证码

    文件放到 common\libs\captcha 目录,没有就新建 * PSCaptcha 产生一个验证码图片. version 1.0.20160930 * 基于YII2.0开发 * 支持AJAX与普通表单方式,AJAX方式可以在浏览器端进行验证码正确判断 * 支持 数字、...

    yii2-adminlte:带有 Adminlte 主题、rbac 角色、用户管理的 Yii2 高级模板

    运行命令: cd /my/path/to/yii2-adminlte/并转到主应用程序目录。 运行命令: php requirements.php并检查需求。 运行命令: php init以使用特定环境初始化应用程序。 创建一个新数据库并相应地在common/config...

    WOC-YII开源站群管理系统 v1.3

    WOC-YII是rschome.com基于yii framework 1.1.8框架所开发的一款开源简易站群管理系统。...安装说明:注意在linux系统中安装时请注意设置protected/runtime、protected/config、install目录的读写权限为0777

    Yii2-swoole:这是一个集成swoole+yii2 advanced的项目

    Yii2AdvancedWebsocket 这是一个在centos7上,集成swoole+yii2 advanced的项目。...项目环境:...下面为大家说明一下这3个文件 YiiWebSocket.php YiiWebSocket.php位于根目录下,这是启动swoole服务的php脚本

    yii2:Yii 2:快速,安全和专业PHP框架

    以获取逐步说明。文献资料和涵盖了框架的每个细节。 权威指南有,每15分钟更新一次。 对于Yii 1.1用户,可以进行以了解2.0的变化。社区参加。 和。 在 , 和关注我们。 检查。贡献该框架是由提供支持的。 您可以...

    Yii2Mall:基于Yii2打造的商城系统

    Yincart2银河系 电商星系系统,提供零售,批发,特卖,垂直电商,分销,O2O,C2C,移动电商,微信电商,社交电商,P2P,众筹等电商解决方案,根据需要选择不同的模块组合 结构说明 ...yii migration / up

    dictionary:Yii & React.js 项目

    为了方便使用yii-framework的php-packages,安装Composer ,对应的说明在。 composer install后运行composer install 。 通过运行脚本检查服务器是否满足 yii-framework 工作的必要要求(这里和下面假设应用程序...

    yii2实现Ueditor百度编辑器的示例代码

    今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 资源下载 yii2.0-ueditor下载路径:yii2-ueditor-jb51.rar 效果演示: 安装方法: 1.下载yii2-...

    yiiframework-ru:yiiframework.ru

    安装框架和依赖项如果没有 ,则可以按照的说明进行。 然后,您可以使用以下命令安装此应用程序模板: composer global require "fxp/composer-asset-plugin"composer install2.初始化配置在根目录中运行init 。 选择...

    examination:Yii2-基础考试系统

    安装说明 不想使用composer安装,可以从如下地址下载打包文件(最新)下载后,需要从第3步开始: 提示:请先确定安装了 php composer.phar global require "fxp/composer-asset-plugin:^1.2.0" git clone git@...

    kblog_with_yii2:不仅仅是基于yii2的博客

    将从下载的存档文件解压到一个名为kBlog_with_yii2的目录,该目录直接位于 Web 根目录下。 请仅通过这种方式安装旧版本。 然后按照“入门”中的说明进行操作。 通过 Composer 安装 如果您没有 ,您可以按照的说明...

    MoBlog:一个基于Yii2的博客系统

    ###说明### 1.MoBlog是一个基于Yii2开发的博客系统,目前一些功能正在完善 2.数据库设计直接采用typecho的数据库结构,功能结构也是模仿typecho 3.为了部署到编码演示平台,省掉了yii命令部署方式 ###安装### 1....

    packt-learning-yii-2:此存储库是“怪物约会应用程序”的示例,并用作Packt Publishing的“ Learning Yii 2”的课程资料

    / Code / monstermash-基于Yii的应用程序安装要安装开发服务器,请按照Video 1.2中的说明安装VirtualBox和Vagrant,然后生成PuPHPet配置文件,或使用此存储库的/ Boxes / monsterslair目录中提供的配置文件。...

    富盈国际微盘源码点位盘yii高端系列,包含原油期货盘,直播页面和完整运营版,内附安装说明

    2.将网站目录配置到根目录下的,frontend\web 3.将数据库脚本导入到MySQL数据库服务器,在common\config下找到main-local.php修改数据库配置信息,‘dsn’为数据连接字符串,其中host为数据库地址,port为连接端口,...

    basic:基于yiiframework的yincart b2c版本

    ###Yincart basic 代码说明 gii生成的model放到models/base,新建类继承原model,并加AR前缀。 前后台都需要用的module,在protected和backend的module目录都建立module代码 所有module的model代码统一放到protected...

    chapter7:以下源代码是Mastering Yii ISBN的第7章的项目

    掌握Yii第7章源代码 以下源代码是Mastering Yii ISBN-CH的第7章的项目...附加说明 运行默认迁移 ./yii migrate/up --interactive=0 运行RBAC迁移 ./yii migrate --migrationPath=@yii/rbac/migrations --interactive=0

    Yii Framework框架开发微信公众平台示例

    微信公众平台提供了一个十分“朴素”的demo,说明如何调用消息接口的。代码真的很朴素,具体内容可到官网下载。 3. 按照Yii的规则,做一个extension。 这里命名为 weixin,目录结构如下: ▾ extensions/  ▾ ...

    基于PHP和JavaScript的学生活动场地申请及管理系统源码+sql数据库+项目使用说明(学生端+教师端).zip

    项目基于 Yii2 框架制作。 部署步骤 下载项目文件并安装依赖 安装 Composer,并在项目根目录执行 composer install 安装依赖文件。 初始化项目 在网站根目录执行 php init (Linux)或 init.bat (Windows),...

    基于PHP实现的社区团购源码+项目说明.zip

    更目录composer.json文件下写的都是配置,支付,redis版本等写里面,写法 安装的路径:版本号 Es搜索,端口号不一样,将composer.json里面版本可自行更改,在common文件下的params.php更改端口号 密码service层进行...

    wow-logo:Yii2编写的logo创建服务(http

    来源来自 - Yii2 客户证明是欺诈者,他在 freelancer.com 上创建了付款,然后帐户以 2520 美元的付款被关闭,这笔款项被退回给客户,该网站已经在托管,而客户已经消失。 通过作曲家安装: 下载 composer 到项目...

Global site tag (gtag.js) - Google Analytics