【发布时间】:2010-07-07 20:39:42
【问题描述】:
我的公司正在寻找各种 PHP 框架来构建客户的网站。这是一家拥有一些遗留内部框架的商店,我们正试图摆脱这种框架。在我的业余时间,我在 CodeIgniter 中进行了编码,并在 Kohana 中涉猎了一些。我还没有使用过像 Joomla 或 Drupal 这样的 CMS,但我认识到它们是分别使用 MVC 和 PAC 设计模式构建的。在开始我的挖掘工作时,我得出了一个初步结论,即使用类似 CodeIgniter 的东西来构建网站的面向用户的部分和类似 Joomla 的东西来构建网站的面向管理员的部分可能更有意义,比如 Joomla除非您专门访问 admin.xxxxx.com,否则永远不会加载。
所以按照这个逻辑(如果它有很大缺陷,请告诉我),我在这里问是否有人曾经做过这样的事情,如果是这样,利用一些可能的最佳方法是什么? Joomla 更自动化的功能(对不起,如果我在这里没有详细介绍......我对 Joomla 的研究还不够深入,无法了解它的一切......请纠正任何严重的认知错误!!)像 CodeIgniter 这样更轻量级的框架。
或者这是错误的思路?我的第一直觉是通过数据库中的数据将两者联系起来,从不让它们直接通信,但我只是想在将其提交给我的上级之前确保这是正确的。
伙计们,Vielen 湿透了
【问题讨论】:
-
这可能会涉及到一个有争议的非 SO 类型的话题,但您正在努力使用 joomla 或 drupal 仅用于它们的管理功能(其中,我不能说我喜欢)。同样,drupal 使用上下文管理功能,因此它需要成为核心的一部分。要么跳入 cms 之一,要么不跳入。
标签: php codeigniter joomla