
Kohana 3发布已经有一段时间,这个版本重新设计了大量的代码,其实最重要的改变是用HMVC设计模式取代MVC。至于什么是HMVC?以下几篇文章或许能帮大家理解:
另外,虽然Kohana 3发布了,但Kohana 2还是会继续发展,原Kohana 2的用户可以放心继续使用。如果你是刚学Kohana的话,建议还是学Kohana 3。
和以往一样,Kohana 3的安装非常容易。这里可以下载Kohana 3。解压后,将Kohana文件夹上传到你的网站,当然你可以将文件夹改为任何你喜欢的名字。再来需要改一下权限,请将以下文件夹的权限改为777:
- application/cache
- application/logs
最后再对application/bootstrap.php作小许设定:
- 更改 timezone
- 设定 base_url
到这里,Kohana 3的安装与设定就完成了,我们现在可以访问Kohana页面,在浏览器中输入Kohana所在位置,也就是刚刚设的base_url,你会看到如下画面:

能看到这个画面,代表一切正常。注意中间绿色文字提示你要删除install.php文件,删除后刷新这个页面,会变成显示文字:”hello, world!”这是预设的Controller输出的文字,那这个Controller在哪里呢?请打开application->classes->controller,你会看到一个welcome.php,就是它了,以下是它的代码:
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Welcome extends Controller {
public function action_index()
{
$this->request->response = 'hello, world!';
}
} // End Welcome
这个Controller唯一个的事就是输出文字:hello, world! 你可以试着做一些修改,将这一行:
$this->request->response = 'hello, world!';
改为:
$this->request->response = 'hello, Kohana 3! I am Zack from ZackLive.com~';
之类的,再刷刚才的页面,看看有什么变化。
以下Kohana 3相关资源:
如果你有任何关于Kohana的疑问可以在这里回覆提出或到Kohana官方讨论区提问。





通告: Zack Live