2014-11-08 34 views
0

我需要为供应商创建供应商注册。如何自定义表单创建表单辅助致命错误:调用magento中的非对象的成员函数getEmail()

<form action="<?php echo $this->getPostActionUrl() ?>" method="post" id="form-validate"> 
<ul> 
<li class="fields"> 

       </li> 
       <li> 
        <label for="email_address" class="required"><em>*</em><?php echo $this->__('Email Address') ?></label> 
        <div class="input-box"> 
         <input type="text" name="email" id="email_address" value="<?php echo $this->escapeHtml($this->getFormData()->getEmail()) ?>" title="<?php echo $this->__('Email Address') ?>" class="input-text validate-email required-entry" /> 
        </div> 
       </li> 
</ul> 
</form> 

我为得到错误致命错误:调用非对象的成员函数getEmail()我需要知道我怎么可以在Magento克里特表单对象...

回答

0

在这种情况下getFormData()刚刚返回拥有该功能的型号或助手getEmail()

所以只要创建一个功能getFormData()一个Block类,并创建拥有getEmail()功能的辅助类。

HTH

相关问题