widget

webpack encore Виджет: как собрать вообще все один файл (в т.ч. без добавления хэша)

В сравнении с "обычной" сборкой энкора следует сделать следующее:

  1. Выключить сбор CSS в отдельный файл через вызов disableCssExtraction()
  2. Выключить сборку runtime.js в отдельный файл: для этого вместо enableSingleRuntimeChunk() используем disableSingleRuntimeChunk()
  3. Не вызывать метод splitEntryChunks() "разбивки" сборки не несколько файлов с целью оптимизации

В итоге настройка для виджета может выглядеть как-то так:

Виджет (widget) -- что это такое

Виджет (widget) - то же, что и программный модуль - блок кода, реализующий определённый функционал.

Особенность:
Виджеты используются в представлениях для создания сложных настраиваемых элементов пользовательского интерфейса. Подключаются прямо в представлении.

В PHP

Пример из Yii2:

<?php use yii\bootstrap\DatePicker; ?>

<?= DatePicker::widget(['name' => 'date']) ?>
Subscribe to RSS - widget