(Yaf >=1.0.0)
Yaf_Application::bootstrap — Llamar al arranque
Ejecuta un Arranque, todos los métodos definidos en el Arranque y prefijados con "_init" serán llamados según su orden de declaración. Si no se proporciona el parámetro bootstrap, Yaf buscará un Arranque en application.directory.
bootstrap
Una instancia de la clase Yaf_Bootstrap_Abstract
Una instancia de la clase Yaf_Application
Ejemplo #1 Un ejemplo de A Bootstrap()
<?php
/**
* Este fichero debería estar en la ruta APPLICATION_PATH . "/application/" (la cual estaría definida en la configuración pasada a Yaf_Application),
* y llamarse Bootstrap.php, para que la instancia de Yaf_Application lo pueda encontrar
*/
class Bootstrap extends Yaf_Bootstrap_Abstract {
function _initConfig(Yaf_Dispatcher $dispatcher) {
echo "Primera llamada\n";
}
function _initPlugin($dispatcher) {
echo "Segunda llamada\n";
}
}
?>
Ejemplo #2 Ejemplo de Yaf_Application::bootstrap()
<?php
defined('APPLICATION_PATH') // APPLICATION_PATH será usada en el fichero ini de configuración
|| define('APPLICATION_PATH', __DIR__)); //__DIR__ fue introducido después de PHP 5.3
$application = new Yaf_Application(APPLICATION_PATH.'/conf/application.ini');
$application->bootstrap();
?>
El resultado del ejemplo sería algo similar a:
Primera llamada Segunda llamada