最新公告:最新上线Yii2实战教程,欢迎大家订阅

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

0 393

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学习网,本文 yaf框架教程(5)- yaf框架的启动文件 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

发表评论:

您必须 才能发表留言!

Yii2实战教程

一套真正的从入门到实践的教程,不说废话的讲解,实例操作,作者的亲自指导,有问题随时提问。现在购买即可获取全套完整教程

PHP学习网 – 公众账号

最新文章
阿里云 lnmp一键安装包远程访问Mysql 188
php memcached扩展安装 174
vagrant package 打包命令的用法 154
Warning: require_once(): open_basedir restriction in effect 错误 238
yaf框架教程(6)- yaf路由配置 480
vagrant问题汇总 481
ubuntu系统两个PHP版本坑坏人 455
yaf框架教程(5)- yaf框架的启动文件 393
yaf框架教程(4)- yaf框架的入口文件 374
ElasticSearch5.5.1 单台服务器部署多个节点 467
随机文章
开启pathinfo模式-阿里云服务器 1009
PHP递归算法的一个实例 851
PHP常用字符串函数总结 964
Yii2中对Composer的使用 1642
vagrant本地和虚拟机同步目录数据报错 783
yaf框架教程(4)- yaf框架的入口文件 374
安装vsftpd 1961
JQuery的jCarousellite插件打造超炫左右滚动效果 3978
Ubuntu下Nginx+php(spawn-fcgi)+mysql安装了解 677
mysql explain 1129
切换注册

登录

切换登录

注册