摘要:在创建您自己的小部件之前,首先创建一个名为 的文件夹。 应该包含小部件的属性应该包含小部件的渲染结果这个类是我们的自定义小部件。 在视图代码中使用添加小部件应用程序来显示小部件内容。 看看下面的代码是如何调用类的。
在 Yii2.0 中创建您自己的小部件
首先创建一个名为 的文件夹。 现在在文件夹内创建一个“”类。 使用此小部件,我们将显示一条欢迎消息以及用户名。 请参阅下面的代码来创建一个小部件类。
message===null){ $this->message= "Welcome User"; }else{ $this->message= "Welcome ".$this->message; } } public function run() { return Html::encode($this->message); } } ?>
init() - 应包含小部件的属性,
run() - 应包含小部件的渲染结果
“这个类是我们自定义的。”是这个类的命名空间,“”是类名。使用命名空间和类名,我们可以访问这个应用程序,即't'。
在 Yii2.0 中显示 内容
在视图代码中使用 t 添加小部件应用程序。 看看下面的代码是如何调用类的。
控制器::.php
ntroller extends Controller { ........... public function actionCreatewidget() { return $this->render("hellowidget"); } ........... } ?>
查看:站点/.php
= HelloWidget::widget(["message" => " Yii2.0"]) ?> 输出
Yii2.0