La herramienta de complemento le permite cargar y descargar complementos a través del símbolo del sistema. Si necesita ayuda, ejecute:
bin/cake plugin --help
A través de la tarea Load
puedes cargar complementos en tu
config/bootstrap.php. Puedes hacer esto ejecutando:
bin/cake plugin load MyPlugin
Esto agregará lo siguiente a su src/Application.php:
// En el método bootstrap agregue:
$this->addPlugin('MyPlugin');
Puede descargar un complemento especificando su nombre:
bin/cake plugin unload MyPlugin
Esto eliminará la línea $this->addPlugin('MyPlugin',...)
de
src/Application.php.
CakePHP sirve de forma predeterminada recursos de complementos utilizando el
middleware AssetMiddleware
. Si bien esto es una buena conveniencia, se
recomienda vincular/copiar los activos del complemento en la raíz web de la
aplicación para que el servidor web pueda servirlos directamente sin invocar
PHP. Puedes hacer esto ejecutando:
bin/cake plugin assets symlink
La ejecución del comando anterior vinculará simbólicamente todos los recursos de los complementos en la raíz web de la aplicación. En Windows, que no admite enlaces simbólicos, los activos se copiarán en las carpetas respectivas en lugar de tener enlaces simbólicos.
Puede vincular simbólicamente los activos de un complemento en particular especificando su nombre:
bin/cake plugin assets symlink MyPlugin