Pergunta

Ao desenvolver para o Zend Framework é comum para os desenvolvedores tem que construir uma área de administração de back-end personalizado para cada aplicativo único? Ou há um popular 3ª pessoa ferramenta partido backend está usando para manipular banco de dados do seu aplicativo?

Eu estou pensando em aprender ZF, mas o que se destaca é como você manter um olho sobre o que os usuários estão fazendo com a sua aplicação?

Foi útil?

Solução

Você tem duas opções básicas:

  1. Criar dois módulos: frontend e administração. Todos os controladores de viver dentro
  2. Dentro de cada módulo tem um controlador de administração dentro do módulo para adminstrate it

Em ambos os casos, eu uso um Front Controller Plugin para trocar o layout para admin.phtml então eu tenho uma aparência diferente para o meu sistema de administração. Este é, naturalmente, opcional :)

Outras dicas

I tendem a criar específico um 'AdminController' para o aplicativo se há muitas funções administrativas, ou um módulo de administração se houver (ou há uma possibilidade real para o número de funções administrativas para aumento).

Bem, em geral, eu considerá-lo o suficiente para manipular meu db com o phpMyAdmin digamos Vamos ou diretamente no meu IDE (Aptana).

Para as tarefas que eu quero permitir que certos administradores executar on-line eu escrevo um controlador de administração. Tais tarefas são na sua maioria de modo específico, complexo e dinâmico que algum tipo de sistema de gerador genérico não seria provavelmente ajudar muito.

Ainda assim, há pelo menos uma chamada ferramenta de 3rd party que conheço que se enquadra na categoria que você está mencionando na sua pergunta.

DataGrid para Zend Framework

ZendFramework não é um Toolkit para criar aplicações específicas com os usuários e, digamos artigos etc. Portanto, não pode ser uma ferramenta 3o partido. Gostaria de criar um admin módulo , e não um controlador, porque isso significa que você tem apenas 1 arquivo para todos os admintasks.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top