自定义客户属性已保存,但该值未显示在前端

时间:2019-05-02 07:31:45

标签: attributes magento2 customer

我为magento2中的自定义客户属性创建了一个自定义模块,该模块将在注册和帐户编辑时显示。 输入的数据已成功保存到数据库,但在编辑时不会显示在前端。

我试图从block-> getcustomer获取customerid,但是customer对象被加载为空。因此,无法检索自定义属性值。

<fieldset class="fieldset create account" data-hasrequired="<?php /* @escapeNotVerified */ echo __('* Required Fields') ?>">
    <legend class="legend"><span><?php /* @escapeNotVerified */ echo __('Additional Information') ?></span></legend><br>

    <div class="field customer_reference">
        <label for="customer_reference" class="label"><span><?php /* @escapeNotVerified */ echo __('Customer Reference') ?></span></label>
        <div class="control">
            <input type="text" name="customer_reference" id="customer_reference" title="<?php /* @escapeNotVerified */ echo __('Customer Reference') ?>" class="input-text" data-validate="{required:true}" autocomplete="off">
        </div>
    </div>
</fieldset>

我可能需要为phtml模板添加值,但是如何?

0 个答案:

没有答案