I am using magento 1.7. I want to develop my own module for my site. I need to add two tables in my database. My module is to manipulate these two tables from the Admin interface as adding, editing, and deleting and in frontend viewing and doing research. What are the major steps that I should do, I am newbie in magento and I read about the architecture of Magento and I understand.

Thank you for your help


Please check out this article on the Magento Wiki. It covers using only one table but if you duplicate all the resource models where required it should do exactly what you want.

It creates a backend grid and edit page for database items and in the frontend a page that displays your data. For training purposes please skip the module creator and write everything yourself so you have a good understanding of what is going on in your extension.


Some more additional resources you will find helpful Module Creator

Download as zip and extract to your magento root , and in your browser direct to %magentoroot%/moduleCreator

Provide the necessary name spaces , and copy to respective folder , and your ready to go.

Your can also give a try to the Online Module creator @ Online Module creator


You need to create Magento admin module, this admin module tutorial may help you.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.