我们目前正在使用Kohana 3作为准备生产的临时应用程序。我们几乎没有要求设置自定义路由和自定义错误代码。 Kohana 3中提供的大多数解决方案建议直接修改bootstrap.php。这是最好的做法吗?在Kohana 2.x中,他们有类似routes.php的配置。我相信它被Kohana 3中的正则表达式路由所取代,它被放置在bootstrap.php中以及其他开箱即用的设置中。
请建议Kohana 3社区遵循的最佳做法。我不介意更改bootstrap.php,但想知道是否有专门用于路由的配置文件。
答案 0 :(得分:1)
没有单一的最佳做法。但是如果你有很多路线(通常你有),我建议你在routes.php
文件夹中创建一个新文件application
并将其包含在bootstrap.php
中。
因此Route::set('default'...
代替bootstrap.php
,require_once APPPATH.'routes.php';