Yaf_Bootstrap_Abstract
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Yaf_Bootstrap_Abstract
Референца за `class.yaf-bootstrap-abstract.php` со подобрена типографија и навигација.
Класата Yaf_Bootstrap_Abstract
(Нема достапни информации за верзијата, можеби е само во Git)
Вовед
Bootstrap е механизам што се користи за вршење на почетно конфигурирање пред стартување на апликацијата.
Корисникот може да ја дефинира својата Bootstrap класа со наследување Yaf_Bootstrap_Abstract
Секој метод деклариран во Bootstrap класата со префикс "_init", ќе биде повикан од (Yaf >=1.0.0) еден по еден според нивниот дефиниран редослед.
Примери
Пример #1 Bootstrap пример
<?php
/* bootstrap class should be defined under ./application/Bootstrap.php */
class Bootstrap extends Yaf_Bootstrap_Abstract {
public function _initConfig(Yaf_Dispatcher $dispatcher) {
var_dump(__METHOD__);
}
public function _initPlugin(Yaf_Dispatcher $dispatcher) {
var_dump(__METHOD__);
}
}
$config = array(
"application" => array(
"directory" => dirname(__FILE__) . "/application/",
),
);
$app = new Yaf_Application($config);
$app->bootstrap();
?>Горниот пример ќе прикаже нешто слично на:
string(22) "Bootstrap::_initConfig" string(22) "Bootstrap::_initPlugin"