2012-08-27 5 views
6

Ho seguito un tutorial, ma non funziona sull'ultima versione di Magento 1.7, e nessuno qui mi può aiutare con questo :(quindi ho deciso di fare una nuova domanda da zero senza codice in essoCome si crea un modulo Magento che può CRUD una tabella personalizzata, all'interno del pannello di amministrazione?

So già come creare moduli Magento (in una certa misura), poiché ne ho realizzato uno funzionante per il frontend, ma ne avrò bisogno uno per il pannello di amministrazione di back-end, dove posso creare, modificare ed eliminare un tabella personalizzata all'interno del database

Da questo punto in poi, si supponga di aver configurato config.xml e si sia caricata una pagina di amministrazione vuota (o non sia possibile), ma sarebbe più facile dire semplicemente che ho solo uno spazio vuoto pagina di amministrazione, e ho bisogno del resto del codice per compilare il contenuto e la logica vuota

+2

Per la tabella CRUD è necessario impostare un modello e/o una risorsa appropriati. Non importa, se vuoi usare quel modello nel frontend o nel back-end, la configurazione è la stessa. Forse [Parte 5 - Magento Model e ORM Basics] (http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics) e [ Parte 6 - Magento Setup Resources] (http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources) di Alan Storm's Magento per Developers Series sono utili Qui. –

+0

Ho un setup di modello e risorse. Ho tutti i file di modello rilevanti creati per la mia tabella insieme a uno script di installazione, con anche l'installazione di config.xml correttamente in modo che il modulo funzioni con il database. Ora quello di cui ho bisogno ora è il codice per permettermi di modificare le voci in questa tabella, usando il pannello di amministrazione, in un modulo personalizzato. Ho l'impostazione di pagina vuota come una pagina del modulo di amministrazione che è venuto anche come una voce di menu personalizzata. :) – desbest

+0

Lo stesso motore di rendering funziona sia per frontend che per adminhtml. Quale tutorial seguivi? – benmarks

risposta

5

L'esempio migliore di un'implementazione CRUD completa incluso lo script di installazione per creare la tabella, le classi del modello e un modulo di amministrazione completo per visualizzare/modificare/eliminare ed esportare i record è quello fornito da moduleCreator. moduleCreator creerà il modulo per te, quindi lo popolerà con il back-end completo e il front-end (se necessario). È possibile ottenere moduleCreator da Magento Connect o una versione aggiornata da GitHub.

+0

Penso di aver trovato il codice applicabile qui. https://github.com/shell/Magento-Module-Creator/tree/master/blank/app/code/local/Namespace/Moduleadmin – desbest

+0

Questo è il codice modello utilizzato dal creatore del modulo quando crea il modulo. Questo ti darà un esempio completo da cui lavorare senza dover usare moduleCreator per creare un modulo completo. –

+0

Questo è bello e tutto, ma speravo in qualcosa di fatto da zero, basato su tutorial. –

Problemi correlati