`

YII框架了解

 
阅读更多
testdrive/
   index.php                 Web应用入口脚本文件
   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/包含系统视图文件

配置Gii

为了使用 Gii,首先需要编辑文件 WebRoot/testdrive/protected/main.php,这是已知的 应用配置 文件:

[php]return array(......'import'=>array('application.models.*','application.components.*',),'modules'=>array('gii'=>array('class'=>'system.gii.GiiModule','password'=>'pick up a password here',),),);

然后,访问 URL http://hostname/testdrive/index.php?r=gii。这里我们需要输入密码,它是在我们在上面的配置中指定的。

分享到:
评论

相关推荐

    《Yii框架深度剖析》配套代码

    《Yii框架深度剖析》配套代码 本书不是简单地介绍如何使用 Yii 框架,而是站在框架设计的高度,从源代码级别深 度剖析。本书首先介绍 PHP 框架技术的概念及其应用领域,然后开始仿照 Yii 框架源代码 自定义框架,...

    yii框架中文文档、yii中文手册教程

    “yii框架中文手册教程.pdf”是Yii框架的中文版官方手册,它是学习Yii框架的重要资源。这份PDF文档通常会包括以下内容: 1. **安装与配置**:介绍如何在服务器上安装Yii,以及设置基本的项目环境。 2. **快速入门**...

    YII框架中文手册

    这个中文手册是开发者了解和掌握Yii框架的重要资源,它提供了详尽的指导,旨在帮助初学者和经验丰富的程序员更有效地利用Yii进行开发。 ### 一、Yii框架基础 1. **安装与配置**:Yii可以通过Composer(PHP的依赖...

    Yii框架快速入门

    Yii框架遵循MVC(Model-View-Controller)架构模式,提供了丰富的特性,如缓存管理、安全控制、数据库访问、表单验证等。它还支持AJAX,能够轻松创建动态Web应用。Yii的性能优秀,因为其代码经过了精心优化,且内建...

    Yii框架执行流程及部分源码分析

    让我们深入了解一下Yii框架的执行流程及其部分源码分析。 1. **程序结构及配置** Yii的项目结构通常包含以下关键部分: - `protected`:存放应用的核心代码,如模型、控制器、配置文件等。 - `runtime`:运行时...

    Yii框架PDF中文文档

    通过上述内容,我们可以了解到Yii框架不仅提供了强大的功能,还非常注重开发者的体验。无论是在基础概念的理解还是实际开发过程中遇到的问题,Yii框架都有详尽的文档和技术支持,使得开发者能够更加专注于业务逻辑的...

    YII框架源码分析

    YII框架源码分析,这个比较适合深度去了解框架的原理!

    php开发yii框架软件包

    在“yii-1.0.11.r1579”这个压缩包中,可能包含了Yii框架的1.0.11版本的源代码,包括核心库、示例应用、文档和可能的升级工具。对于初学者,可以通过阅读文档了解框架结构和用法,然后逐步学习如何创建模型、控制器...

    php YII框架数据库备份模块

    首先,我们来了解Yii框架中的数据库连接。Yii支持多种数据库系统,如MySQL、PostgreSQL、SQLite等。在配置文件(通常是`config/main.php`)中,你可以定义数据库连接参数,如数据库类型、主机名、用户名、密码以及...

    基于Yii 框架开发的博客

    首先,让我们深入了解一下Yii框架的核心特点: 1. **MVC设计模式**:Yii遵循MVC模式,使得代码结构清晰,便于维护。模型(Model)负责业务逻辑,视图(View)处理用户界面,控制器(Controller)协调模型和视图,...

    yii框架中文手册教程和YII模板

    “yii框架中文手册教程.pdf”是Yii框架的中文版官方文档,对于初学者来说是非常宝贵的资源。手册涵盖了框架的安装、配置、基础用法、高级特性和最佳实践等内容。其中,安装部分会指导如何设置开发环境,包括PHP版本...

    YII框架翻译整理最终稿 -

    这个基础应用提供了一个了解 Yii 工作原理的良好起点,也是进一步开发的起点。通过修改和扩展这些文件,你可以构建出符合需求的复杂应用。Yii 的强大之处在于其灵活性和可扩展性,允许开发者以各种方式定制和优化...

    2014年辛星PHP教程秋季版之yii框架教程

    Yii框架支持MVC(模型-视图-控制器)设计模式,这种模式允许开发者将应用分层,便于维护和扩展。 Yii框架的工作流程和目录结构非常有特点,它将一个项目的代码划分成不同的模块,以便于管理和维护。在Yii框架中,...

    YII框架开源项目

    **Yii框架开源项目——iiSNS论坛** ...它的名字“Yii”来源于中文“易”,意味着简单和优雅。Yii框架以其高效性能、灵活的...无论你是初学者还是经验丰富的开发者,都可以通过iiSNS论坛项目深入了解Yii框架的特性和应用。

    YII框架入门视频教程

    【Yii框架入门视频教程】是一套专为初学者设计的教育资源,旨在引导学习者进入Yii框架的世界。Yii,一个高性能的PHP框架,被广泛用于开发Web 2.0应用程序。本教程通过一系列视频,逐步讲解了框架的基本概念、数据库...

    yii框架教程

    通过本文介绍,我们了解了 Yii 框架中应用的基本概念及其配置方法。掌握了这些基础知识后,开发者可以更有效地利用 Yii 构建稳定、高效的 Web 应用程序。未来还可以深入研究更多高级特性,如模块化开发、安全性强化...

    yii框架中文手册教程

    ### Yii框架中文手册教程知识点概览 ...通过以上介绍,我们可以了解到Yii框架的强大功能及其在实际应用开发中的优势。无论是初学者还是有经验的开发者,都能通过Yii框架快速构建高质量的Web应用程序。

    YII框架中文手册教程

    ### YII框架中文手册教程知识点概述 #### 一、Yii框架简介 ...通过以上内容,我们可以了解到Yii框架不仅是一个高性能的PHP开发框架,还具备完善的文档和强大的社区支持,非常适合用于开发大型Web应用。

    yii框架入门实例

    ### Yii框架入门实例知识点详解 #### 一、Yii框架简介及优势 - **灵活适应业务需求**:Yii框架因其...通过以上内容的学习,您可以全面了解Yii框架的基础知识和实践操作方法,为进一步深入学习和应用打下坚实的基础。

    Yii 框架反序列化 RCE 利用链 2(官方无补丁)1

    对于使用 Yii 框架的开发者来说,及时更新框架并采取额外的安全措施至关重要,例如限制不受信任的数据源,以及在可能的情况下避免反序列化用户输入。 总之,Yii 框架的这个反序列化 RCE 漏洞是一个严重的安全问题,...

Global site tag (gtag.js) - Google Analytics