{ES} - 3.3.3.1 Rutas de Clase Adicionales
Ocasionalmente es útil compartir clases MVC entre aplicaciones en el mismo sistema. Si quieres el mismo controler en dos aplicaciones, puedes usar el archivo bootstrap.php de CakePHP para traer estas clases adicionales a la escena.
En el archivo bootstrap.php, define algunas variables especiales para decirle a Cake lugares adicionales en donde buscar clases MVC:
$viewPaths = array(); $controllerPaths = array(); $modelPaths = array(); $helperPaths = array(); $componentPaths = array(); $behaviorPaths = array();
$viewPaths = array();$controllerPaths = array();$modelPaths = array();$helperPaths = array();$componentPaths = array();$behaviorPaths = array();
Cada una de estas variables especiales pude ser asignada con un arreglo de rutas absolutas en el sistema de archivos donde las clases adicionales puedan ser encontradas cuando se les necesite. Asegúrate que cada ruta contenga una barra inclinada (o preferiblemente la constante DS) al final.
{EN} - 3.3.3.1 Additional Class Paths
It’s occasionally useful to be able to share MVC classes between applications on the same system. If you want the same controller in both applications, you can use CakePHP’s bootstrap.php to bring these additional classes into view.
In bootstrap.php, define some specially-named variables to make CakePHP aware of other places to look for MVC classes:
$viewPaths = array(); $controllerPaths = array(); $modelPaths = array(); $helperPaths = array(); $componentPaths = array(); $behaviorPaths = array();
$viewPaths = array();$controllerPaths = array();$modelPaths = array();$helperPaths = array();$componentPaths = array();$behaviorPaths = array();
Each of these special variables can be set to an array of absolute filesystem paths where extra classes can be found when requested. Make sure that each path specified includes a trailing slash.
Diferencias
| Lines: 1-13 | Lines: 1-13 | ||
| - | <title>Additional Class Paths</title> <p>It’s occasionally useful to be able to share MVC classes between applications on the same system. If you want the same controller in both applications, you can use CakePHP’s <kbd>bootstrap.php</kbd> to bring these additional classes into view.</p> <p>In <kbd>bootstrap.php</kbd>, define some specially-named variables to make CakePHP aware of other places to look for MVC classes:</p> |
+ | <title>Rutas de Clase Adicionales</title> <p>Ocasionalmente es útil compartir clases MVC entre aplicaciones en el mismo sistema. Si quieres el mismo controler en dos aplicaciones, puedes usar el archivo bootstrap.php de CakePHP para traer estas clases adicionales a la escena.</p> <p>En el archivo bootstrap.php, define algunas variables especiales para decirle a Cake lugares adicionales en donde buscar clases MVC:</p> |
| - | <pre>$viewPaths = array(); | + | <pre> $viewPaths = array(); |
| $controllerPaths = array(); | $controllerPaths = array(); | ||
| $modelPaths = array(); | $modelPaths = array(); | ||
| $helperPaths = array(); | $helperPaths = array(); | ||
| $componentPaths = array(); | $componentPaths = array(); | ||
| - | $behaviorPaths = array();</pre> <p>Each of these special variables can be set to an array of absolute filesystem paths where extra classes can be found when requested. Make sure that each path specified includes a trailing slash. /></p> |
+ | $behaviorPaths = array(); </pre> <p>Cada una de estas variables especiales pude ser asignada con un arreglo de rutas absolutas en el sistema de archivos donde las clases adicionales puedan ser encontradas cuando se les necesite. Asegúrate que cada ruta contenga una barra inclinada (o preferiblemente la constante DS) al final.</p> |
