在过去的几年里,我一直在开发基于CodeIgniter的Web应用程序.迄今为止,CI对我很有帮助,但对于下一代软件,我希望转向PHP 5.3和更强大的框架.自从大约一年前出现以来,我一直在观看FuelPHP,现在我已经开始认真开始下一版应用程序的开发了,我有兴趣为FuelPHP提供支持.
我的应用程序依赖于使用多个应用程序目录.从本质上讲,系统应用程序具有系统的核心功能,管理员不应该触及这些代码,因为它会在更新期间被更改.此外,还有一个用户应用程序目录,管理员可以在其中扩展和覆盖系统类.这样,管理员可以在不触及系统核心的情况下自定义系统(从而使他们在系统更新时不会丢失修改).当请求来自URL时,我希望系统首先检查用户应用程序目录.如果它在那里找不到控制器,请转到系统应用程序目录(理论上,它应该找到该文件)并使用该控制器.
我不想错误地从CI或Kohana的思维模式中解决这个问题,所以我想知道在FuelPHP中这样做的最佳方法是什么?由于我对FuelPHP没有太多经验,所以我希望有人可以给我一些指示或者把我推向正确的方向.
谢谢!
我只想弄清楚FuelPHP如何处理模块和应用程序目录中的语言文件.它是否将所有相同名称的数据合并到一个语言数组中,或者如果它在应用程序中找到它,它会停在那里吗?
如果我要在应用程序和模块中创建一个foo.php语言文件,我是否可以访问这两个文件中的所有内容或只是应用程序中的文件?
fuelphp ×2