Yii-概述

Yii框架是快速发展的,现代的Web应用程序的开源PHP框架。它是围绕“模型-视图-控制器”复合模式构建的。

Yii提供安全和专业的功能,可快速创建强大的项目。Yii框架具有基于组件的体系结构和完整的固态缓存支持。因此,它适合于构建各种Web应用程序:论坛,门户,内容管理系统,RESTful服务,电子商务网站等。它还有一个名为Gii的代码生成工具,其中包括完整的CRUD(Create-Read-Update-Delete)接口制造商。

核心功能

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内置Web服务器

安装前检查

要检查您的本地计算机是否适合使用最新的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。它检查您的服务器是否满足运行该应用程序的要求。您可以在应用程序的根文件夹中找到此脚本。

Yii-概述

如果您在网络浏览器的地址栏中键入http://localhost:8080/requirements.php,则该页面的外观如以下屏幕截图所示:

Yii-概述

作者:terry,如若转载,请注明出处:https://www.web176.com/yii/613.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2020年10月26日 下午5:42
下一篇 2020年10月26日 下午5:46

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注