kohana 浅析1

本文以kohana2.34版本为介绍,现在kohana3相对来说已经和2.34有些不同,因此本文适用的不见得在kohana3适用

 

1首先就是配置kohana了,从我之前配置的zendframework和fleaphp,THINKPHP等框架来说,kohana2.34的配置可谓颇费周折,费了老大劲才配置好,不过在kohana3中已经大有改观

 

 

下载的kohana2.34 包含: index.php,example.htaccess文件及三个目录分别是application,modules,system三个

其中application是主目录,其中包含MVC架构的controllers,models,views等三个主要目录,基本的工作流程也都是在这三个目录中完成的.

还有config目录放置配置文件,data放置一些数据文件,helpers放置自定义的文件,libraries放置一些辅助库文件。

 

modules是kohana的一些扩展类库 不用动

 

system 目录放置kohana的主要类库文件,一般不用动。

 

首先

1, 开启apache的mod_rewrite.so 模块,把http.conf 中#LoadModule rewrite_module modules/mod_rewrite.so 前面的#号去掉

接着将example.htaccess这个文件改名字为.htaccess文件(Dreamweaver另存为即可),这里规定了apache服务器的路由规则,保证入口都从index.php进来

 

 

index.php :只要是按kohana下载时的默认路径搭建,没做过改动的,就不用修改它了,

$kohana_application = 'application';$kohana_modules = 'modules';$kohana_system = 'system';这分别定义了三个文件目录的地址,如果你把这三个目录拆散了分别放到不同的地方,只要填写文件目录的正确路径就可以了(当时我就在这方面整了半天)。

 

还需要修改个配置文件即application/config/config.php,如果没有则从system/config/config.php拷贝一个到application/config/

$config['index_page'] = '';如果为$config['index_page'] =‘index.php’则在路由时为http://www.**.com/index.php/controllers/    才行   设置为空即可。

基本也就这几步就配置完了,虽然不多,但环环相扣,当时费了老大劲才弄清楚

 

转于:http://www.bsdcn.com/ Kohana 中文手册[情人节专版] 本手册为 Kohana Docs v2.2 版本。 本手册制作日期:2009年02月10日 本手册由 icyleaf 制作 --- 参考 常规(General) Kohana 文件系统(Filesystem) - 汉化度 100% 配置(Configuration) - 汉化度 100% URLs - 汉化度 100% 路由(Routing) - 汉化度 99% 加载资源(Loading) - 汉化度 100% 控制器(Controllers) - 汉化度 100% 库(Libraries) - 汉化度 100% 辅助函数(Helpers) - 汉化度 100% 视图(Views) - 汉化度 100% 模型(Models) - 汉化度 100% 事件(Events) - 汉化度 85% 钩子(Hooks) - 汉化度 100% 错误处理(Error Handling) - 汉化度 100% 模块(Modules) - 汉化度 100% 国际化(i18n) - 汉化度 100% 日志(Logging) - 汉化度 100% 核心类(Core) 基准测试类(Benchmark Class) - 汉化度 100% 事件类(Event Class) - 汉化度 100% Kohana 类 - 汉化度 100% Unicode 类 - 汉化度 100% 视图库(View Class) - 汉化度 100% 核心库(Libraries) 缓存库(Cache Library) - 汉化度 100% 日历库(Calendar Library) - 汉化度 95% 验证库(Captcha Library) - 汉化度 99% 数据库库(Database Library) - 汉化度 40% 加密库(Encrypt Library) - 汉化度 100% 图像库(Image Library) - 汉化度 20% 输入库(Input Library) - 汉化度 0% ORM 库 - 汉化度 100% 分页库(Pagination Library) - 汉化度 99% 分析库(Profiler Library) - 汉化度 100% Session 库 - 汉化度 100% URI 库 - 汉化度 99% 校验库(Validation Library) - 汉化度 99% 辅助函数(Helpers) 数组辅助函数 - 汉化度 100% Cookie 辅助函数 - 汉化度 98% 日期辅助函数 - 汉化度 100% 下载辅助函数 - 汉化度 100% Email 辅助函数 - 汉化度 100% Expires Helper - 汉化度 0% Feed 辅助函数 - 汉化度 100% 文件辅助函数 - 汉化度 100% 表单辅助函数 - 汉化度 45% HTML 辅助函数 - 汉化度 100% Inflector Helper - 汉化度 0% 数字辅助函数 - 汉化度 100% 请求辅助函数 - 汉化度 80% 安全性辅助函数 - 汉化度 100% 文本辅助函数 - 汉化度 20% 上传辅助函数 - 汉化度 100% URL 辅助函数 - 汉化度 100% 校验辅助函数 - 汉化度 8% 附加模块(Addons) Archive 扩展 - 汉化度 99% Auth 扩展 - 汉化度 100% Gmaps 扩展 - 汉化度 100% Kodoc 扩展 - 汉化度 100% Payment 扩展 - 汉化度 99%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值