第 6 章 使用Bootstrap

6.1. 简介

Bootstrap, 也叫做引导程序. 它是Yaf提供的一个全局配置的入口, 在Bootstrap中, 你可以做很多全局自定义的工作.

常见的Bootstrap工作包括: 保存配置, 注册插件, 改变默认的模块/控制器/动作名, 注册自定义路由等.

6.1.1. 常见的Bootstrap工作

只要在Bootstrap类中定义一个以_init开头的方法, 该方法就会在Yaf_Application::bootstrap执行时被调用, 并可以接受一个Yaf_Dispatcher实例作为参数. 比如注册插件:

在Bootstrap中注册插件


<?php
class Bootstrap extends Yaf_Bootstrap_Abstract{

        public function _initPlugin(Yaf_Dispatcher $dispatcher) {
                $dispatcher->registerPlugin(new UserPlugin());
        }
}



更多的用法参见6.2. 使用Bootstrap.