Domanda

Quando si sviluppa per lo Zend Framework è che comune per gli sviluppatori di dover costruire un area di amministrazione di backend personalizzato per ogni app unico? O c'è un popolare 3rd persone strumento partito back-end utilizzano per manipolare database del app?

Sto pensando di imparare ZF, ma ciò che risalta è come si fa a mantenere un occhio su ciò che gli utenti stanno facendo con la vostra app?

È stato utile?

Soluzione

Hai due scelte fondamentali:

  1. Creare due moduli: frontend e admin. Tutti i controller vivono all'interno
  2. All'interno di ciascun modulo ha un controller di amministrazione all'interno del modulo per adminstrate it

In ogni caso, io uso un plugin front controller per scambiare il layout per admin.phtml quindi ho un aspetto diverso per il mio sistema di amministrazione. Questo è, naturalmente, opzionale :)

Altri suggerimenti

Io tendo a creare un 'AdminController' specifico per l'applicazione, se ci sono troppe funzioni amministrative, o di un modulo di amministrazione se ci sono (o v'è una reale possibilità per il numero di funzioni amministrative per aumentare).

Bene, in generale ritengo abbastanza per manipolare il mio db con diciamo phpMyAdmin o direttamente nel mio IDE (Aptana).

Per i compiti che voglio permettere ad alcuni amministratori di eseguire in linea scrivo un controller di amministrazione. Tali compiti sono per lo più in modo specifico, complesso, dinamico, che un qualche tipo di sistema di generatore generico probabilmente non aiuterà molto.

Ancora, v'è almeno un cosiddetto strumento 3rd party io sappia, che rientra nella categoria che stai menzionare nella sua interrogazione.

DataGrid per Zend Framework

ZendFramework non è un toolkit per creare applicazioni specifiche con gli utenti e, diciamo articoli ecc Quindi non ci può essere uno strumento 3rd party. Vorrei creare un amministratore di modulo , non è un controller, perché questo significa che hai solo 1 file per tutti i admintasks.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top