管理Kohana 3中的bootstrap.php


Managing bootstrap.php in Kohana 3

我们目前使用Kohana 3作为一个准备投入生产的暂存应用程序。我们很少需要设置自定义路由和自定义错误码。Kohana 3中提供的大多数解决方案都建议直接修改bootstrap.php。这是最好的做法吗?在Kohana 2中。X,他们有一些类似routes.php的东西作为配置的一部分。我相信这将被Kohana 3中的正则表达式路由所取代,它将与其他开箱即用的设置一起放在bootstrap.php中。

请建议Kohana 3社区遵循的最佳实践。我不介意改变bootstrap.php,但想知道是否有任何专门用于路由的配置文件。

没有单一的最佳实践。但是如果你有很多路由(通常你有),我建议你在application文件夹中创建一个新文件routes.php,并将其包含在bootstrap.php中。

所以bootstrap.php中的Route::set('default'...换成require_once APPPATH.'routes.php';