繁体   English   中英

致命错误:在magento中的非对象上调用成员函数getEmail()

[英]Fatal error: Call to a member function getEmail() on a non-object in magento

我需要为我们的供应商创建供应商注册。 如何在自定义窗体中创建窗体助手

<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中创建表单对象...

在这种情况下, getFormData()仅返回拥有函数getEmail()的Model或Helper。

因此,只需使用getFormData()函数创建一个Block类,并创建一个拥有getEmail()函数的Helper类。

高温超导

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM