0

我想开始使用fuelphp,我对CI和KOHANA有一些经验,但从未使用过任何框架来发挥其全部能力。

我将要构建的应用程序将是我们客户的内部 cms 系统。它基本上是带有一些元数据的不同类型的对象。

我真正想要的是将管理/后台与应用程序的其余部分分开。

作为第一个选择,我考虑在模块中构建它。

作为第二个选择,我考虑过使用 FuelPHP 的脚手架,谁能告诉我最好的解决方案是什么?

我应该使用脚手架并对其进行编辑还是在模块中构建 cms?由于我根本没有使用燃料的经验,我希望有经验的人可以为我指明正确的方向。

另外,你们用什么作为信息来源?

提前致谢!

4

2 回答 2

4

这一切都取决于您如何设置逻辑和数据结构。脚手架是一个很好的平面数据工具,一个很好的起点。但是,如果您的应用程序严重依赖相关数据、类型/对象的抽象,那么脚手架可能更像是您的方式,而不是一个快速启动。

通过我自己的 CMS 设置,我们有一个包含所有基本模型(CMS 逻辑)的包。提供管理界面的管理模块。还有一个处理 CMS 页面 URI 的包罗万象的控制器 (:any)。

所以试着看看事情需要变得多么复杂,并在此基础上选择适合你的方式。一个 CMS 绝对不是另一个。

此外,模块将更大的功能分开。因此,如果您已经封装了 CMS 的某些部分,那么将其作为一个模块可能是有益的。但不要过火。

于 2012-06-12T12:14:45.923 回答
0

Or, you could use PyroCMS which is an awesome Content Management System built on top of CodeIgniter. FuelPHP is a more modern framework which can do some cool stuff, but if you don't want to build a whole CMS then you can't go wrong with Pyro :)

于 2012-06-12T13:18:52.223 回答