Зенд-фреймворк.Как лучше всего администрировать ваш сайт/приложение?

StackOverflow https://stackoverflow.com/questions/1165146

Вопрос

Часто ли при разработке для Zend Framework разработчикам приходится создавать собственную внутреннюю административную область для каждого уникального приложения?Или существует ли популярный сторонний инструмент, который люди используют для управления базой данных вашего приложения?

Я подумываю изучить ZF, но самое главное — как вы следите за тем, что пользователи делают с вашим приложением?

Это было полезно?

Решение

У вас есть два основных варианта:

  1. Создайте два модуля:фронтенд и админ.Все ваши контроллеры живут внутри
  2. В каждом модуле есть контроллер администратора для его администрирования.

В любом случае я использую плагин Front Controller, чтобы поменять макет на admin.phtml поэтому у меня другой взгляд на мою систему администрирования.Это, конечно, необязательно :)

Другие советы

Я склонен создавать «AdminController», специфичный для приложения, если в нем слишком много административных функций, или модуль администратора, если таковой имеется (или существует реальная возможность увеличения количества административных функций).

Ну, в целом я считаю достаточным манипулировать моей базой данных, скажем, с помощью phpmyadmin или непосредственно в моей IDE (Aptana).

Для задач, которые я хочу разрешить определенным администраторам выполнять онлайн, я пишу контроллер администратора.Такие задачи в большинстве случаев настолько специфичны, сложны и динамичны, что какая-то универсальная система-генератор, вероятно, не сильно поможет.

Тем не менее, я знаю по крайней мере один так называемый сторонний инструмент, который попадает в категорию, которую вы упоминаете в своем вопросе.

DataGrid для Zend Framework

ZendFramework не является набором инструментов для создания конкретного приложения с пользователями и, скажем, статей и т. д.Так что такого стороннего инструмента быть не может.я бы создал админа модуль, а не контроллер, поскольку это означает, что у вас есть только 1 файл для всех задач администрирования.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top