yaf框架教程(5)- yaf框架的启动文件

Yaf框架教程 2017年8月22日 5.4K

yaf框架的启动文件又被称为引导层,一般放在应用目录(application)下,主要作用是在框架启动时,初始化设置,注册插件,加载全局的方法等。
在Bootstrap类中, 所有以_init开头的方法, 都会被Yaf调用到,因此需要被调用的都以_init开头,注意是一个英文下划线(_)。

bootstrap类中支持的方法

class Bootstrap extends Yaf_Bootstrap_Abstract {
    //配置文件
    public function _initConfig() {
        $arrConfig = Yaf_Application::app()->getConfig();
        Yaf_Registry::set('config', $arrConfig);
    }

    //初始化全局自动加载
    public function _initAutoload() {

    }
    //注册插件
    public function _initPlugin(Yaf_Dispatcher $dispatcher) {

    }
    //在这里注册自己的路由协议,默认使用简单路由
    public function _initRoute(Yaf_Dispatcher $dispatcher) {

    }
    //在这里注册自己的view控制器,例如smarty,firekylin
    public function _initView(Yaf_Dispatcher $dispatcher) {

    }
    //载入方法库
    public function _initLibrary()
    {
        Yaf_Loader::import('Function.php');
    }

    //载入数据库
    public function _initDatabase()
    {

    }
    //载入缓存类
    public function _initCache()
    {

    }
}


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(3)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网