下一节:

  Yii - 教程

  • 简述

    Yii[ji:]框架是一个开源 PHP 框架,用于快速开发的现代 Web 应用程序。它是围绕模型-视图-控制器复合模式构建的。Yii 提供安全和专业的功能来快速创建健壮的项目。
    Yii 框架具有基于组件的架构和完整的可靠缓存支持。因此,它适用于构建各种 Web 应用程序:论坛、门户、内容管理系统、RESTful 服务、电子商务网站等等。
    Yii 是一个纯 OOP(面向对象编程)框架。因此,它需要 OOP 的基本知识。Yii 框架还使用了 PHP 的最新特性,例如特征和命名空间。Yii2 的主要要求是 PHP 5.4+ 和 Web 服务器。
  • 核心功能

    Yii 的核心功能如下:
    • Yii 实现了 MVC 架构模式。
    • 它为关系数据库和 NoSQL 数据库提供了功能。
    • Yii 绝不会为了遵循某种设计模式而过度设计事物。
    • 它具有极强的可扩展性。
    • Yii 提供多层缓存支持。
    • Yii 提供 RESTful API 开发支持。
    • 它具有高性能。
    总的来说,如果你只需要一个简洁的底层数据库接口,那么 Yii 是正确的选择。目前,Yii 有两个版本:1.1 和 2.0。
    版本 1.1 现在处于维护模式,版本 2 采用了最新技术,包括用于包分发的 Composer 实用程序、PSR 级别 1、2 和 4,以及许多 PHP 5.4+ 功能。版本 2 将在未来几年内获得主要的开发工作。
    Yii 是一个纯 OOP(面向对象编程)框架。因此,它需要 OOP 的基本知识。Yii 框架还使用了 PHP 的最新特性,例如特征和命名空间。如果你理解了这些概念,你会更容易上手 Yii 2.0。
  • 环境

    Yii2 的主要要求是PHP 5.4+web 服务器。Yii 是一个强大的控制台工具,它管理数据库迁移、资产编译和其他东西。建议对您开发应用程序的机器进行命令行访问。
    出于开发目的,我们将使用 -
    • Linux Mint 17.1
    • PHP 5.5.9
    • PHP 内置网络服务器

    安装前检查

    要检查您的本地机器是否适合使用最新的 Yii2 版本,请执行以下操作 -
    第 1 步- 安装最新的 php 版本。
    
    sudo apt-get install php5 
    
    第 2 步- 安装最新的 mysql 版本。
    
    sudo apt-get install mysql-server
    
    第 3 步- 下载 Yii2 基本应用程序模板。
    
    composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
    
    第 4 步- 要启动 PHP 内置服务器,在基本文件夹中运行。
    
    php -S localhost:8080
    
    有一个有用的脚本requirements.php。它检查您的服务器是否满足运行应用程序的要求。您可以在应用程序的根文件夹中找到此脚本。
    需求 PHP 脚本
    如果您在 Web 浏览器的地址栏中键入http://localhost:8080/requirements.php,页面如下图所示 -
    运行要求 PHP 脚本
下一节: