Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Рендеринг в виджетах в Yii 2

Рендеринг в виджетах

Внутри виджетов, вы можете вызывать следующие методы для рендеринга видов.

  • [[yii\base\Widget::render()|render()]]: рендерит именованный вид.
  • [[yii\base\Widget::renderFile()|renderFile()]]: рендерит вид, заданный как путь файла или алиас.

Например,



namespace app\components;

use yii\base\Widget;
use yii\helpers\Html;

class ListWidget extends Widget
{
    public $items = [];

    public function run()
    {
        // рендерит вид с названием `list`
        return $this->render('list', [
            'items' => $this->items,
        ]);
    }
}

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Log in to comment