0

我喜欢用于 php 开发的CodeIgniter,但我有一个没有技术技能的客户想要对他的网站进行自己的更改。我教他如何在MODx中制作页面(这本身就是一项壮举)。是否可以使用 CodeIgniter 开发网站并使用 MODx 作为内容管理系统?MODx 会破坏框架吗?

4

1 回答 1

3

简短的回答是“很可能”。modxcms 很有可能自己处理所有路由、控制器操作等。可能没有简单的方法可以将其中任何一个插入另一个。

长答案是“这取决于”,然后是这些条件:modxcms 使用什么框架?它如何通过 index.php 文件处理调用?modxcms 的开销是多少?如果要在 CodeIgniter 中管理路由,modx 会如何干扰?如果没有对代码进行一些重大的重构,这两个系统怎么可能协同工作?

通常,坚持使用在您喜欢的平台上构建的 CMS 是最有意义的。对于 CodeIgniter,我所知道的唯一一个是 ExpressionEngine,它非常好,但它很昂贵。如果您来自像 CodeIgniter 这样干净的东西,那么我经历过的其他 CMS(例如 Joomla 或 Drupal)将是一场灾难。

所以......不确定这是否真的对你有很大帮助,但我会在你不能(或至少不应该)将 CI 与 modx 混合的假设下进行操作。IMO,单独使用 CI 制作一个像样的 CMS 很容易,让您可以更直接地控制演示文稿。以我的经验,使用像 Joomla 这样的 CMS 并试图将其变成一个复杂的替代创作可能是程序员可以让自己经历的最烦人的事情之一。

于 2010-09-17T00:02:44.210 回答