Hizo un módulo de formulario personalizado ¿Cómo envío solo las funciones de Magento de uso de datos?

magento.stackexchange https://magento.stackexchange.com/questions/19278

  •  30-10-2019
  •  | 
  •  

Pregunta

Hice un módulo de formulario personalizado que tiene su propia tabla DB que se suponía que obtenía datos del envío del formulario

esta es mi forma

<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>

Y este mi controlador

 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);
 }

He probado las tres formas de obtener datos de formulario, pero no tengo suerte, ¿qué estoy haciendo mal?

este es mi código modelo

class Eshop_Merchant_Model_Merchnat extends Mage_Core_Model_Abstract
{
    protected function _construct(){

       $this->_init("merchant/merchant");

    }

}

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top