Yii框架教程

  • Yii-主页

    Yii框架是快速发展的,现代的Web应用程序的开源PHP框架。它是围绕“模型-视图-控制器”复合模式构建的。Yii提供安全和专业的功能,可快速创建强大的项目。 介绍 Yii框架具有…

    2020年10月26日
  • Yii-概述

    Yii框架是快速发展的,现代的Web应用程序的开源PHP框架。它是围绕“模型-视图-控制器”复合模式构建的。 Yii提供安全和专业的功能,可快速创建强大的项目。Yii框架具有基于组…

    2020年10月26日
  • Yii-安装

    开始使用Yii2的最直接方法是使用Yii2团队提供的基本应用程序模板。也可以通过Composer工具使用此模板。 步骤1-在硬盘驱动器中找到合适的目录,然后通过以下命令下载Comp…

    2020年10月26日
  • Yii-创建页面

    现在,我们将在您的应用程序中创建一个“ Hello world”页面。要创建页面,我们必须创建一个动作和一个视图。 在控制器中声明动作。最终用户将收到动作的执行结果。 步骤1-在现…

    2020年10月26日
  • Yii-应用程序结构

    整个代码库中只有一个文件夹可供Web服务器公开使用。这是Web目录。Web根目录之外的其他文件夹对于Web服务器而言无法访问。 注–所有项目依赖项都位于composer.json文…

    2020年10月26日
  • Yii-输入脚本

    输入脚本负责启动请求处理周期。它们只是用户可访问的PHP脚本。 下图显示了应用程序的结构: Web应用程序(以及控制台应用程序)具有单个输入脚本。最终用户向输入脚本发出请求。然后,…

    2020年10月26日
  • Yii-控制器

    控制器负责处理请求并生成响应。在用户请求之后,控制器将分析请求数据,将其传递给模型,然后将模型结果插入视图中并生成响应。 了解动作 控制器包括动作。它们是用户可以请求执行的基本单位…

    2020年10月26日
  • Yii-使用控制器

    Web应用程序中的控制器应从yii \ web \ Controller或其子类扩展。在控制台应用程序中,它们应从yii \ console \ Controller或其子类扩展。…

    2020年10月26日
  • Yii-使用动作

    要在控制器类中创建动作,您应该定义一个公共方法,该方法的名称以单词action开头。动作的返回数据表示要发送给最终用户的响应。 步骤1-让我们在ExampleController中…

    2020年10月26日
  • Yii-模型

    模型是代表业务逻辑和规则的对象。要创建模型,您应该扩展yii \ base \ Model类或其子类。 属性 属性代表业务数据。可以像访问数组元素或对象属性一样访问它们。每个属性都…

    2020年10月26日
  • Yii-小部件

    小部件是可重用的客户端代码,其中包含HTML,CSS和JS。该代码包含最少的逻辑,并包装在yii \ base \ Widget对象中。我们可以轻松地在任何视图中插入并应用该对象。…

    2020年10月26日
  • Yii-模块

    模块是具有自己的模型,视图,控制器以及可能的其他模块的实体。实际上,它是应用程序内部的一个应用程序。 步骤1-在项目根目录内创建一个名为模块的文件夹。在modules文件夹内,创建…

    2020年10月26日
  • Yii-Views

    视图负责将数据呈现给最终用户。在Web应用程序中,视图只是包含HTML和PHP代码的PHP脚本文件。 创建视图 步骤1-让我们看一下基本应用程序模板的“关于”视图。 <?ph…

    2020年10月26日
  • Yii-布局

    布局表示多个视图的公共部分,例如页面页眉和页脚。默认情况下,布局应存储在views / layouts文件夹中。 让我们看一下基本应用程序模板的主要布局- <?php /* …

    2020年10月26日
  • Yii – Assets

    Assets文件夹可以引用的文件(css,js,视频,音频或图像等)。 Yii管理Assets捆绑中的Asset。Assets捆绑包的目的是在代码库中具有一组相关的JS或CSS文件…

    2020年10月26日
  • Yii – Asset Conversion

    而不是写的CSS和JS代码,开发人员经常使用扩展语法,像LESS,SCSS,手写笔CSS和打字稿,CoffeeScript的JS为。然后他们使用特殊工具将这些文件转换为真实的CSS…

    2020年10月26日
  • Yii-扩展

    扩展程序是专门设计用于Yii应用程序的软件包。您可以共享自己的代码作为扩展名,也可以使用第三方扩展名向应用程序中添加功能。 使用扩展 大多数扩展都是作为Composer软件包分发的…

    2020年10月26日
  • Yii-创建扩展

    让我们创建一个显示标准“ Hello world”消息的简单扩展。该扩展将通过Packagist存储库分发。 步骤1-在硬盘驱动器中创建一个名为hello-world的文件夹,但不…

    2020年10月26日
  • Yii-HTTP请求

    请求由yii \ web \ Request对象表示,该对象提供有关HTTP标头,请求参数,Cookie等的信息。 方法get()和post()返回请求组件的请求参数。 示例&#8…

    2020年10月26日
  • Yii – Responses

    Web应用程序处理请求时,会生成一个响应对象,其中包含HTTP标头,正文和HTTP状态代码。在大多数情况下,您将使用响应应用程序组件。默认情况下,它是yii \ web \ Res…

    2020年10月26日