Pages

Tuesday, July 24, 2012

Magento - Form dan Controller Frontend

Untuk membuat form di frontend pada Magento banyak cara yang dapat digunakan. Disini saya akan membahas bagaimana membuat form lewat phtml dan membuat controllernya. Disini saya menamai 'name_space' dengan nama Adisthana dan 'modul' dengan nama Modulku. Saya asumsikan anda sudah mempunya modul tersebut pada magento anda.

1. Buka file Adisthana/Modulku/etc/config.xml cari tag <frontend>, jika belum ada tambahkan code seperti dibawah :

    
        
            standard
            
                Adisthana_Modulku
                modul
            
        
    
 
  
   
    modulku.xml
   
  
 
  
-
-
-
-

            
                Adisthana_Modulku_Block
            
        
        
            
                Adisthana_Modulku_Helper
            
        
2. Insert xml pada layout di frontend --> frontend/default/Nama_themes/layout/modulku.xml

    
    
    
        
            
        
    

3. Buat form anda di frontend/default/Nama_themes/template/modul/modul.phtml Form berikut adalah permisalan
//element form anda disini
4. Buat Helper di Adisthana/Modulku/Helper/Data.php
5. Buat controller form anda. Adisthana/Modulku/controller/IndexController.php
Selesai. Nanti akan saya lanjutkan bagaimana untuk save ke databasenya pada artikel yang berbeda. Semoga membantu :)

No comments:

Post a Comment

Post a Comment