Yaf_Bootstrap_Abstract (class)
The Yaf_Bootstrap_Abstract class
介绍
(没有可用的版本信息,可能只在Git中)
Bootstrap是一种用于在运行应用程序之前做一些初始配置的机制。
用户可以通过继承Yaf_Bootstrap_Abstract
来定义自己的Bootstrap类
任何在Bootstrap类中用前导“_init”声明的方法,都会根据Yaf_Application::bootstrap()按照它们的定义顺序逐个调用。
示例
示例#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"
类别简介
abstract Yaf
_
Bootstrap
_
Abstract
{
/* Properties */
/* Methods */
}
← Yaf_Application::__wakeup
Yaf_Dispatcher →