Yii框架教程

  • Yii-创建活动

    在本章中,我们将看到在Yii中创建一个事件。为了显示实际事件,我们需要数据。 准备数据库 步骤1-创建一个新的数据库。可以通过以下两种方式准备数据库。 在终端中运行mysql -u…

    2020年10月25日
  • Yii-行为

    行为是yii \ base \ Behavior类的实例。行为将其方法和属性注入其所连接的组件。行为也可以响应组件触发的事件。 步骤1-要定义行为,请扩展yii \ base \ …

    2020年10月25日
  • Yii-创建行为

    假设我们要创建一个行为,使该行为所附加的组件的“ name”属性大写。 步骤1-在components文件夹内,使用以下代码创建一个名为UppercaseBehavior.php的…

    2020年10月25日
  • Yii-配置

    配置用于创建新对象或初始化现有对象。配置通常包括一个类名和一个初始值列表。它们可能还包括事件处理程序和行为的列表。 以下是数据库配置的示例- <?php $config = …

    2020年10月25日
  • Yii-依赖注入

    DI(依赖注入)容器是知道如何实例化和配置对象的对象。Yii通过yii \ di \ Container类提供DI容器。 它支持以下几种DI- 设置器和属性注入 PHP可…

    2020年10月25日
  • Yii-数据库访问

    Yii DAO(数据库访问对象)提供了用于访问数据库的API。它还充当其他数据库访问方法的基础:活动记录和查询生成器。 Yii DAO支持以下数据库- 的MySQL 微软SQL S…

    2020年10月25日
  • Yii-数据访问对象

    要执行SQL查询,您应该遵循以下步骤- 使用SQL查询创建yii \ db \ Command。 绑定参数(不需要) 执行命令。 步骤1-在SiteController中创建一个名…

    2020年10月25日
  • Yii-查询生成器

    查询构建器允许您以编程方式创建SQL查询。查询构建器可帮助您编写更具可读性的SQL相关代码。 要使用查询生成器,您应该按照以下步骤操作: 建立一个yii \ db \ Query对…

    2020年10月25日
  • Yii-活动记录

    Active Record提供了用于访问数据的面向对象的API。Active Record类与数据库表关联。 Yii为以下关系数据库提供Active Record支持- MySQL…

    2020年10月23日
  • Yii-数据库迁移

    在开发数据库驱动的应用程序期间,数据库结构随源代码一起发展。Yii提供了数据库迁移功能,可让您跟踪数据库更改。 Yii提供以下迁移命令行工具- 创建新的迁移 还原迁移 应用迁移 重…

    2020年10月23日
  • Yii-主题

    主题化可帮助您用另一视图替换一组视图,而无需修改原始视图文件。您应该将视图应用程序组件的theme属性设置为使用主题。 您还应该定义以下属性- yii \ base \ Theme…

    2020年10月23日
  • Yii-RESTful API

    Yii提供以下有用的功能来实现RESTful API- 快速原型制作 可自定义的对象序列化 响应格式(默认情况下支持JSON和XML) 收集数据的格式和验证错误 高效路由 支持HA…

    2020年10月23日
  • Yii-运行中的RESTful API

    controller类是从yii \ rest \ ActiveController类扩展的,该类实现了常见的RESTful操作。我们指定$ modelClass属性,以便控制器知…

    2020年10月23日
  • Yii-Fields

    通过重写field()和extraFields()方法,可以定义可以将哪些数据放入响应中。这两种方法的区别在于,前者定义了默认字段集,应将其包含在响应中,而后者则定义其他字段,如果…

    2020年10月23日
  • Yii-测试

    在编写PHP类时,我们将逐步调试它,或者使用die或echo语句来验证其工作方式。如果我们开发Web应用程序,那么我们将以表格形式输入测试数据,以确保页面能够按预期工作。该测试过程…

    2020年10月23日
  • Yii-缓存

    缓存是提高应用程序性能的有效方法。缓存机制将静态数据存储在缓存中,并在需要时从缓存中获取静态数据。在服务器端,您可以使用缓存来存储基本数据,例如最新新闻列表。您还可以存储页面片段或…

    2020年10月23日
  • Yii-片段缓存

    片段缓存提供网页片段的缓存。 步骤1-将一个名为actionFragmentCaching()的新函数添加到SiteController。 public function acti…

    2020年10月23日
  • Yii-别名

    别名可以帮助您避免对项目中的绝对路径或URL进行硬编码。别名以@字符开头。 要定义别名,您应该调用Yii :: setAlias()方法- // an alias of a fil…

    2020年10月23日
  • Yii-记录

    Yii提供了一个高度可定制和可扩展的框架。借助此框架,您可以轻松记录各种类型的消息。 要记录消息,您应该调用以下方法之一- Yii :: error() -记录致命错误消…

    2020年10月23日
  • Yii-错误处理

    Yii包含一个内置的错误处理程序。Yii错误处理程序执行以下操作- 将所有非致命的PHP错误转换为可捕获的异常。 显示具有详细调用堆栈的所有错误和异常。 支持不同的错误格式。 支持…

    2020年10月23日