php 5.5.12 yaf,yaf框架教程(5)- yaf框架的启动文件
yaf框架的啟動(dòng)文件又被稱為引導(dǎo)層,一般放在應(yīng)用目錄(application)下,主要作用是在框架啟動(dòng)時(shí),初始化設(shè)置,注冊(cè)插件,加載全局的方法等。
在Bootstrap類中, 所有以_init開頭的方法, 都會(huì)被Yaf調(diào)用到,因此需要被調(diào)用的都以_init開頭,注意是一個(gè)英文下劃線(_)。
bootstrap類中支持的方法
class Bootstrap extends Yaf_Bootstrap_Abstract {
//配置文件
public function _initConfig() {
$arrConfig = Yaf_Application::app()->getConfig();
Yaf_Registry::set('config', $arrConfig);
}
//初始化全局自動(dòng)加載
public function _initAutoload() {
}
//注冊(cè)插件
public function _initPlugin(Yaf_Dispatcher $dispatcher) {
}
//在這里注冊(cè)自己的路由協(xié)議,默認(rèn)使用簡單路由
public function _initRoute(Yaf_Dispatcher $dispatcher) {
}
//在這里注冊(cè)自己的view控制器,例如smarty,firekylin
public function _initView(Yaf_Dispatcher $dispatcher) {
}
//載入方法庫
public function _initLibrary()
{
Yaf_Loader::import('Function.php');
}
//載入數(shù)據(jù)庫
public function _initDatabase()
{
}
//載入緩存類
public function _initCache()
{
}
}
總結(jié)
以上是生活随笔為你收集整理的php 5.5.12 yaf,yaf框架教程(5)- yaf框架的启动文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate 入门之轻松上手
- 下一篇: php curl登陆邮箱,php利用CU