在为 Zend Framework 进行开发时,开发人员必须为每个独特的应用程序构建自定义后端管理区域是否很常见?或者是否有人们用来操作应用程序数据库的流行的 3rd 方后端工具?
我正在考虑学习 ZF,但最突出的是您如何关注用户使用您的应用程序所做的事情?
在为 Zend Framework 进行开发时,开发人员必须为每个独特的应用程序构建自定义后端管理区域是否很常见?或者是否有人们用来操作应用程序数据库的流行的 3rd 方后端工具?
我正在考虑学习 ZF,但最突出的是您如何关注用户使用您的应用程序所做的事情?
您有两个基本选择:
在任何一种情况下,我都使用 Front Controller 插件来交换布局,admin.phtml
以便我的管理系统具有不同的外观和感觉。这当然是可选的:)
如果管理功能太多,我倾向于创建一个特定于应用程序的“AdminController”,或者如果有的话,我会创建一个管理模块(或者管理功能的数量确实有可能增加)。
好吧,总的来说,我认为使用 phpmyadmin 或直接在我的 IDE (Aptana) 中操作我的数据库就足够了。
对于我想让某些管理员在线执行的任务,我编写了一个管理控制器。此类任务大多如此具体、复杂、动态,以至于某种通用生成器系统可能不会有太大帮助。
尽管如此,我知道至少有一个所谓的第 3 方工具属于您在问题中提到的类别。
ZendFramework 不是一个与用户一起创建特定应用程序的工具包,比如说文章等。所以不可能有这样的第 3 方工具。我会创建一个管理模块,而不是控制器,因为这意味着您只有 1 个文件用于所有管理任务。