This document is for a version of CakePHP that is no longer supported. Please upgrade to a newer release!
Массив атрибутов, передаваемых в 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'
]
]
]
Cross Site Request Forgery. Предотвращает повторные атаки, дублированную отправку и подделку запроса с другого домена.
Content Delivery Network. Сторонний поставщик, которому вы можете заплатить, чтобы помочь распространять ваш контент в центрах обработки данных по всему миру. Это поможет доставить ваши статические данные ближе к пользователям распределенным ближе географически.
Файл в каталоге config
, который содержит конфигурацию маршрутизации.
Этот файл подключается перед обработкой каждого запроса.
Он должен соединить все маршруты, в которых нуждается ваше приложение.
Запросы могут быть перенаправлены на правильный контроллер + экшен.
Don’t repeat yourself (Не повторяйся). Является принципом разработки программного обеспечения который сокращает повторение информации всех видов. В CakePHP используется DRY для того, чтобы вы могли корректно кодировать вещи и повторно использовать их в своих приложениях.
Platform as a Service. Платформа как поставщик услуг, обеспечивает облачный хостинг, базы данных и ресурсы кэширования. Некоторые популярные поставщики включают Heroku, EngineYard и PagodaBox
Data Source Name. Формат строки соединения, который формируется как URI. CakePHP поддерживает соединения DSN для кэшей, базы данных, журнала и электронной почты.