php 5.5.12 yaf,yaf框架教程(5)- yaf框架的启动文件
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 5.5.12 yaf,yaf框架教程(5)- yaf框架的启动文件相关推荐
- mac php yaf 安装,mac下安装yaf
安装过程有点曲折,具体辛酸就不说了.. 反正折腾两三个小时,尝试了各种方式,结果也无法正确的整理出那个步骤就好,所以贴一些片段,希望对有需要的朋友有帮助. 1 Mac下快速安装PHP框架Yaf 引用 ...
- Asp.net Ajax框架教程
目录 (一).概述... (二).应用场景代码示例... 1).ScriptManager控件示例... 1. 在异步调用服务端注册客户端脚本新方法... 2. 捕获Ajax异步调用中 ...
- 雷林鹏分享:使用Yaf Codes Generator工具构建YAF测试环境
成功安装YAF框架后,我们将通过Yaf Codes Generator工具构建YAF测试环境. Yaf Codes Generator工具在安装包/tools/cg 目录中,下面介绍一下YAF测试环境 ...
- Koa框架教程,Koa框架开发指南,Koa框架中文使用手册,Koa框架中文文档
我的博客:CODE大全:www.codedq.net:业余草:www.xttblog.com:爱分享:www.ndislwf.com或ifxvn.com. Koa -- 基于 Node.js 平台的下 ...
- TinyLog –轻量级Java日志记录框架教程
TinyLog is a simple and lightweight logging framework for Java. We can use tinylog with Java, Kotlin ...
- Asp.net Ajax框架教程[教程下载]
Asp.net Ajax 框架教程 目录 (一).概述... (二).应用场景代码示例... 1).ScriptManager控件示例... 1. 在异步调用服务端注册客户端脚本新方法... ...
- MyEclipse使用Maven创建web项目+搭建SSM框架教程
MyEclipse使用Maven创建web项目+搭建SSM框架教程 博文中的代码:链接:http://pan.baidu.com/s/1o8tqIMI 密码:m3si 安装maven和配置 1.下载m ...
- 26Play框架教程2学习笔记
Play框架教程2学习笔记 文章目录 1 play框架01 1.1 概述 1.2 特性 1.2.1 无缝集成现有开发环境 1.2.2 热重载和修改Bug 1.2.3 简单的无状态MVC架构 1.2.4 ...
- spring框架教程 Spring开发实例 spring mvc视频教程下载
基于SpringMVC.MyBatis.FreeMarker架构实战CMS大型门户网站(自定义模板) spring框架教程 Spring开发实例 spring mvc视频教程下载地址: http:// ...
最新文章
- 数据分析之机器学习(整理笔记)
- 【Android 文件管理】应用可访问的存储空间 ( 存储空间分类 | 存储空间访问权限 | 分区存储 )
- bzoj#2125. 最短路
- 【Java】JDK1.8新特性Date类----日期/时间改进
- JavaScript实现对象的深度克隆及typeof和instanceof【简洁】【分享】
- 元素偏移量offset的学习
- PMP之敏捷图表之燃起图和燃尽图、累积流量图
- 考研题目 第二章线性表
- 用行列式的定义方法求解n阶行列式的值(C++)
- ffmpeg Intel硬件加速总结
- win10网页找不到服务器dns,win10无法找到dns地址是怎么回事|win10无法找到dns地址如何解决...
- Learning to Memorize Entailment and Discourse Relations for Persona-Consistent Dialogues论文学习
- 软件测试简历个人技能和项目经验怎么写?(附项目资料)
- [看门狗]基于Linux的嵌入式系统全程喂狗策略
- spring security 3配置ACL时报java.lang.NoSuchMethodError: net.sf.ehcache.Cache.init
- 带通采样(欠采样)原理以及其在ADC中下变频的应用
- Java导出excel那些事
- springboot项目整合阿里云oss的内容审核
- Android fontawesome-webfont.ttf字体库的使用
- 从零开始做3D地图编辑器 基于QT与OGRE
热门文章
- typora 公式对齐_都0202年了还不会用 Typora——看Typora使用教程这篇就够了
- spring 多数据源 总结
- 【Java】对Java构造器参数问题的若干思考
- 【Java】基于Socket的C/S聊天程序
- 【Python】Numpy包的安装使用
- python3基础知识三
- cordova混合开发流程
- 调查显示:被黑过的公司难以找到投资
- vs 编译错误 The name 'InitializeComponent' does not exist in the current context in WPF application...
- Android优秀开源项目大全