yii_1_1_17_1(目录结构与安装流程-2016-2-9)

目录结构与安装流程php

1.yii_1_1_17 --demos 演示 --framework 框架核心 --requirements 检测环境是否支持 --CHANGELOG 修改日志 --LICENSE 版权 --README 自述 --UPGRADE 升级说明css

2.核心文件framework中 ---base 核心组件 ---caching 缓存组件 ---db 数据库组件 ---gii 自动建立应用组件 ---logging 日志组件 ---validators 表单验证组件 ---web 应用组件mysql

3.yii_1_1_17 安装 cmd命令行中 进入framework 进行安装 须要先配置环境变量 电脑-属性-高级-环境变量-Path 变量值中分号加上php的地址,若是php.ini中的extension_dir没配置,须要先配置 ‘;’+‘php地址’web

4.建立yii骨架,在framework下使用命令 php yiic.php webapp ../cms(..上级目录新建一个cms的文件夹)sql

5.yii中文社区-首页-文档-yii1.1权威指南-创建第一个Yii应用 往下找能够看到文件夹的具体做用shell

protect不容许直接访问,里面存放控制器等数据库

下面的树图描述了咱们这个应用的目录结构。请查看约定以获取该结构的详细解释。

testdrive/缓存

index.php Web 应用入口脚本文件app

index-test.php 功能测试使用的入口脚本文件框架

assets/ 包含公开的资源文件

css/ 包含 CSS 文件

images/ 包含图片文件

themes/ 包含应用主题

protected/ 包含受保护的应用文件

yiic                   yiic 命令行脚本

  yiic.bat               Windows 下的 yiic 命令行脚本

  yiic.php               yiic 命令行 PHP 脚本

  commands/              包含自定义的 'yiic' 命令

     shell/              包含自定义的 'yiic shell' 命令

  components/            包含可重用的用户组件

     Controller.php      全部控制器类的基础类

     Identity.php        用来认证的 'Identity' 类

  config/                包含配置文件

     console.php         控制台应用配置

     main.php            Web 应用配置

     test.php            功能测试使用的配置

  controllers/           包含控制器的类文件

     SiteController.php  默认控制器的类文件

  data/                  包含示例数据库

     schema.mysql.sql    示例 MySQL 数据库

     schema.sqlite.sql   示例 SQLite 数据库

     testdrive.db        示例 SQLite 数据库文件

  extensions/            包含第三方扩展

  messages/              包含翻译过的消息

  models/                包含模型的类文件

     LoginForm.php       'login' 动做的表单模型

     ContactForm.php     'contact' 动做的表单模型

  runtime/               包含临时生成的文件

  tests/                 包含测试脚本

  views/                 包含控制器的视图和布局文件

     layouts/            包含布局视图文件

        main.php         全部视图的默认布局

        column1.php      使用单列页面使用的布局

        column2.php      使用双列的页面使用的布局

     site/               包含 'site' 控制器的视图文件

        pages/           包含 "静态" 页面

           about.php     "about" 页面的视图

        contact.php      'contact' 动做的视图

        error.php        'error' 动做的视图(显示外部错误)

        index.php        'index' 动做的视图

        login.php        'login' 动做的视图

     system/             包含系统视图文件
相关文章
相关标签/搜索