我为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模板添加值,但是如何?