This article describes the yii2.0 implementation of a simple widgets method. Share to everyone for your reference, specific as follows:
namespace Yii\widgets;
Use Yii\base\widget;
Use yii\helpers\html;
Class Hellowidget extends Widget
{public
$message;
Public function init ()
{
parent::init ();
if ($this->message = = null) {
$this->message = ' Hello world ';
}
}
Public function run ()
{return
html::encode ($this->message);
}
Call method
<?php use
app\components\hellowidget;
? >
<?= hellowidget::widget ([' Message ' => ' Good Morning '])?>
For more information on YII-related content, readers who are interested in this site can view the topics: Introduction to YII Framework and summary of common skills, "Summary of PHP Excellent development framework", "Smarty Template Introductory Course", "Introduction to PHP object-oriented programming", "PHP string" Summary of Usage , "Php+mysql Database operation Introduction Tutorial" and "PHP common database Operation Skills Summary"
I hope this article will help you with the PHP program design based on the YII framework.