Yii框架教程

  • Yii-URL格式

    Yii应用程序在处理请求的URL时,首先将URL解析为路由。然后,为了处理请求,此路由用于实例化相应的控制器操作。此过程称为路由。反向过程称为URL创建。该urlManager应用…

    2020年10月26日
  • Yii-URL路由

    要更改应用程序的默认路由,应配置defaultRoute属性。 步骤1-通过以下方式修改config / web.php文件。 <?php $params = require…

    2020年10月26日
  • Yii-URL规则

    URL规则是yii \ web \ UrlRule的一个实例。启用漂亮的URL格式后,urlManager组件将使用在rules属性中声明的URL规则。 为了解析请求,URL管理器…

    2020年10月26日
  • Yii-HTML表单

    当表单基于模型时,在Yii中创建此表单的常用方法是通过yii \ widgets \ ActiveForm类。在大多数情况下,表单具有用于数据验证的相应模型。如果模型表示…

    2020年10月26日
  • Yii-验证

    您永远不应信任从用户那里收到的数据。要使用用户输入验证模型,应调用yii \ base \ Model :: validate()方法。如果验证成功,它将返回一个布尔值。如果存在错…

    2020年10月26日
  • Yii-临时验证

    有时您需要验证未绑定到任何模型的值。您可以使用yii \ base \ DynamicModel类,该类支持动态定义属性和规则。 步骤1-将actionAdHocValidatio…

    2020年10月26日
  • Yii-AJAX验证

    用户名验证只能在服务器端进行,因为只有服务器才具有所需的信息。在这种情况下,您可以使用基于AJAX的验证。 步骤1-要启用AJAX验证,请以这种方式修改注册视图。 <?php…

    2020年10月26日
  • Yii – Sessions

    Sessions使数据可以跨多个页面访问。Sessions在服务器上的一个临时目录中创建一个文件,该目录中存储了所有Sessions变量。在该特定用户访问期间,此数据可用于您网站的…

    2020年10月26日
  • Yii – Cookies

    Cookies是存储在客户端的纯文本文件。您可以将它们用于跟踪目的。 识别返回用户的三个步骤- 服务器将一组cookie发送到客户端(浏览器)。例如,id或令牌。 浏览器将其存储。…

    2020年10月26日
  • Yii-使用Cookies

    Cookies允许数据在请求之间持久化。在PHP中,您可以通过$ _COOKIE变量访问它们。Yii将cookie表示为yii \ web \ Cookie类的对象。在本…

    2020年10月26日
  • Yii-文件上传

    您可以借助yii \ web \ UploadedFile,模型和yii \ widgets \ ActiveForm轻松实现文件上传功能。 在根文件夹中创建目录“上载”。该目录将…

    2020年10月26日
  • Yii-格式化

    要以可读格式显示数据,可以使用格式化程序应用程序组件。 步骤1-将actionFormatter方法添加到SiteController。 public function actio…

    2020年10月26日
  • Yii-分页

    如果有太多数据无法显示在单个页面上,则应将其显示在多个页面上。这也称为分页。 为了显示实际的分页,我们需要数据。 准备数据库 步骤1-创建一个新的数据库。可以通过以下两种方式准备数…

    2020年10月26日
  • Yii-排序

    当显示大量数据时,我们经常需要对数据进行排序。Yii使用yii \ data \ Sort对象来表示排序模式。 为了显示排序,我们需要数据。 准备数据库 步骤1-创建一个…

    2020年10月26日
  • Yii-属性

    PHP中的类成员变量也称为属性。它们代表类实例的状态。Yii引入了一个名为yii \ base \ Object的类。它支持通过getter或setter类方法定义属性。 gett…

    2020年10月26日
  • Yii-数据提供者

    Yii提供了一组封装分页和排序的数据提供程序类。数据提供者实现yii \ data \ DataProviderInterface。它支持检索排序和分页的数据。数据提供者通常使用数…

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

    Yii提供了一组用于显示数据的小部件。您可以使用DetailView小部件显示单个记录。ListView小部件以及Grid View可用于显示具有过滤,排序和分页等功能的记录表。 …

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

    ListView小部件使用数据提供程序来显示数据。每个模型都是使用指定的视图文件渲染的。 步骤1-以这种方式修改actionDataWidget()方法。 public funct…

    2020年10月25日
  • Yii-GridView小部件

    GridView小部件从数据提供者获取数据,并以表的形式显示数据。表的每一行代表一个数据项,一列代表该项的属性。 步骤1-以这种方式修改datawidget视图。 <?php…

    2020年10月25日
  • Yii-活动

    您可以使用事件在某些执行点注入自定义代码。您可以将自定义代码附加到事件,并在触发事件时执行代码。例如,当新用户在您的网站上注册时,记录器对象可能会触发userRegistered事…

    2020年10月25日