小部件

2025 年 3 月 17 日 | 阅读 1 分钟

小部件是客户端可重用的构建块(包含 JavaScript、HTML 和 CSS)。它们用于在视图中创建复杂且可配置的用户界面元素。

例如,进度小部件和日期选择器小部件可以在您的应用程序中创建一个进度条和样式化的日期选择器。


使用小部件

小部件主要用于视图。要调用一个小部件,您可以调用,

此方法接受一个配置数组用于初始化小部件。

例如,以下代码插入一个日期选择器小部件,配置为使用俄语。

示例

在本例中,我们将使用进度小部件。

步骤 1 在前端目录的 SiteController.php 文件中创建一个操作 actionWidget()

查看上面的代码,我们正在将页面渲染到视图文件夹中的小部件页面。

步骤 2 在前端目录的 views/site 文件夹中创建一个页面 widget.php

步骤 3 在浏览器中运行它,使用 URL,

https:///wid/frontend/web/index.php?r=site/widget

YII Widgets 1
下一主题YII 创建表单