Массив атрибутов, передаваемых в Router::url()
.
Обычно выглядит так:
['controller' => 'Posts', 'action' => 'view', 5]
Массив key => values которые состоят из атрибутов HTML. Например:
// Дано
['class' => 'my-class', 'target' => '_blank']
// Будет cгенерировано
class="my-class" target="_blank"
Если параметр можно минимизировать или принять его имя как значение,
тогда можно использовать true
:
// Дано
['checked' => true]
// Будет cгенерировано
checked="checked"
Синтаксис плагина относится к классу, разделённому точкой, с указанием классов, которые являются частью данного плагина:
// Плагин "DebugKit", и его класс "Toolbar".
'DebugKit.Toolbar'
// Плагин "AcmeCorp/Tools", и его класс "Toolbar".
'AcmeCorp/Tools.Toolbar'
Точечная нотация определяет путь массива, разделяя вложенные уровни на .
Например:
Cache.default.engine
Укажет следующее значение:
[
'Cache' => [
'default' => [
'engine' => 'File'
]
]
]
config
, который содержит конфигурацию маршрутизации.
Этот файл подключается перед обработкой каждого запроса.
Он должен соединить все маршруты, в которых нуждается ваше приложение.
Запросы могут быть перенаправлены на правильный контроллер + экшен.