Download the PHP package eom/plugin-cakephp-loadsubcomponents without Composer
On this page you can find all versions of the php package eom/plugin-cakephp-loadsubcomponents. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download eom/plugin-cakephp-loadsubcomponents
More information about eom/plugin-cakephp-loadsubcomponents
Files in eom/plugin-cakephp-loadsubcomponents
Package plugin-cakephp-loadsubcomponents
Short Description Plugin CakePHP 2.x for Load SubComponents in SubFolders.
License GPL-3.0-only
Homepage https://github.com/EOM/plugin-cakephp-loadsubcomponents
Informations about the package plugin-cakephp-loadsubcomponents
Plugin for CakePHP 2.x is for Load SubComponents
Con este componente va a poder crear subdirectorios dentro de tu carpeta Controller/Component/.../ y que sean cargados luego sin la limitacion nativa de CakePHP 2.x respecto a este problema.
1. Instalar con composer:
Edita tu archivo composer.json con los siguientes cambios. https://packagist.org/packages/eom/plugin-cakephp-loadsubcomponents
Esto puede variar con su configuracion de CakePHP 2.x y donde configuraron la carpeta vendors para composer.
En mi caso, se tomo la siguiente estructura, si tiene otra estructura ajueste el path correcto dentro del archivo composer.json "app/Plugin/EOM/{$name}/": ["vendor:eom","type:cakephp-plugin"]
Path Tree:
2. Configurar bootstrap.php para cargar el plugin
Despues agregué al final del archivo o juntos a los otros plugins que tenga configurado, la siguiente linea dentro del archivo app/Config/bootstrap.php
3. Configurar el component de forma global en el AppController
Como configurar el componente para todo el sistema y cargar otro componentes en una subcarpeta
4. Utilizarlos en un controller cualquier que hereda de AppController
Ejemplo de como utilizar el LoadSubComponents en beforeFilter o una acción.