Fait un module de formulaire personnalisé Comment soumettre uniquement les données USGing Magento Fonctions?
Question
J'ai créé un module de formulaire personnalisé qui a sa propre table DB qui était censée obtenir des données de la soumission de formulaire
c'est ma forme
<form method="post" action="<?php echo Mage::getUrl('merchant/index/save')?>" id="merchant-reg" >
<fieldset>
<div class="lableninput">
<label for="name">Name</label>
<input type="text" name="name" class="required-entry" />
</div>
<div style="clear:both"></div>
<div class="lableninput">
<label for="email">Email</label>
<input type="email" name="email" class="required-entry validate-email"/>
</div>
<div style="clear:both"></div>
<div class="lableninput">
<label for="store_name">Store Name</label>
<input type="text" name="store_name" class="required-entry"/>
</div>
<div style="clear:both"></div>
<input type="submit" value ="Procced to Checkout"/>
</fieldset>
</form>
</body>
<script type="text/javascript">
//<![CDATA[
var dataForm = new VarienForm('merchant-reg', true)
//]]>
</script>
</html>
Et c'est mon contrôleur
public function saveAction()
{
$this->getRequest()->getPost();
echo "<pre>";
print_r($this);
echo "<pre>";
$fromdata = Mage::getSingleton('frontend/session')->getData('merchant-reg');
print_r($fromdata);
$data = Mage::getSingleton("frontend/session")->getFormData(true);
echo "<pre>";
print_r($data);
}
J'ai essayé les trois façons d'obtenir des données de formulaire mais pas de chance que fais-je de mal?
Ceci est mon code de modèle
class Eshop_Merchant_Model_Merchnat extends Mage_Core_Model_Abstract
{
protected function _construct(){
$this->_init("merchant/merchant");
}
}
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange