Zend框架。管理您的网站/应用的最佳方式是什么?

时间:2009-07-22 13:08:49

标签: database zend-framework web-applications administration

开发Zend Framework时,开发人员是否经常为每个独特的应用程序构建自定义后端管理区域?或者是否有人们用来操纵应用程序数据库的流行的第三方后端工具?

我正在考虑学习ZF,但最重要的是你如何关注用户对你的应用做了什么?

4 个答案:

答案 0 :(得分:4)

您有两个基本选择:

  1. 创建两个模块:前端和管理员。所有控制器都在
  2. 在每个模块中,模块内都有一个管理控制器来管理它
  3. 在任何一种情况下,我都使用Front Controller插件将布局交换为admin.phtml,因此我的管理系统具有不同的外观。这当然是可选的:)

答案 1 :(得分:2)

如果存在太多管理功能,我倾向于创建一个特定于应用程序的'AdminController',或者如果存在管理模块(或者管理功能的数量有可能增加),我倾向于创建一个管理模块。

答案 2 :(得分:2)

嗯,总的来说,我认为用我们的phpmyadmin或直接在我的IDE(Aptana)中操作我的数据库已经足够了。

对于我想允许某些管理员在线执行的任务,我编写了一个管理控制器。这些任务大多是特定的,复杂的,动态的,某些通用的发电机系统可能不会有很大的帮助。

尽管如此,我所知道的至少有一个所谓的第三方工具属于你在问题中提到的类别。

DataGrid for Zend Framework

答案 3 :(得分:1)

ZendFramework不是用于与用户一起创建特定应用程序的工具包,并且可以说文章等。因此,不可能有这样的第三方工具。我会创建一个admin 模块,而不是一个控制器,因为这意味着你只有一个文件可用于所有管理员。