Un arreglo de atributos que son pasados a Router::url()
.
Típicamente se ve algo así:
['controller' => 'Posts', 'action' => 'view', 5]
Un array con claves => valores que son colocados en los atributos HTML. Por ejemplo:
// Dado
['class' => 'mi-clase', 'target' => '_blank']
// Generará
class="mi-clase" target="_blank"
Si una opción puede usar su nombre como valor, entonces puede ser usado true
:
// Dado
['checked' => true]
// Generará
checked="checked"
La sintáxis de plugin se refiere a el punto que separa los nombres de clases indicando que la clase es parte de un plugin:
// El plugin es "DebugKit", y el nombre de la clase es "Toolbar".
'DebugKit.Toolbar'
// El plugin es "AcmeCorp/Tools", y el nombre de clase es "Toolbar".
'AcmeCorp/Tools.Toolbar'
La notación de punto define un array de rutas, separando los niveles anidados con .
Por ejemplo:
Cache.default.engine
Apuntará al siguiente valor:
[
'Cache' => [
'default' => [
'engine' => 'File'
]
]
]
Cross Site Request Forgery. Previene los ataques de replay o playback, peticiones duplicadas y peticiones falsificadas desde otros dominios.
Content Delivery Network. Le puedes pagar a un proveedor para que ayude a distribuir el contenido a centros de datos alrededor del mundo. Esto ayuda a poner elementos estáticos más cerca de tus usuarios geográficamente.
Un archivo en el directorio config
que contiene las configuraciones de enrutamiento.
Este archivo se incluye antes de que cada petición sea procesada.
Se deben conectar todas las rutas que necesita tu aplicación para que cada petición sea enrutada
correctamente al controlador + acción.
Don’t repeat yourself. Es un principio de desarrollo de software orientado a reducir la repetición de la información de todo tipo. En CakePHP, DRY se utiliza para que se pueda escribir las cosas una vez y reutilizarlos a través de su aplicación.
Platform as a Service. La plataforma como servicio proporcionará recursos de hosting, bases de datos y almacenamiento en caché basado en la nube. Algunos proveedores populares incluyen Heroku, EngineYard y PagodaBox.
Data Source Name. Una cadena de conexión formateada para que sea como una URI. CakePHP soporta conexiones DSN para Caché, Base de datos, Registro y de E-mail.