我正在建立一个自定义的管理员扩展,我需要找到一个用户的角色,有它的ID,任何方式这样做,我一直在努力找到magento存储信息的地方,用户是什么角色,到目前为止没有运气.任何帮助将非常感激.
您好,我想在 magento 的编辑客户表单中添加一个字段。这个字段在功能方面只是在我的扩展上做几件事的触发器。我试图通过覆盖类将字段集添加到新表单对象然后调用父初始化表单来实现。这不起作用。我想知道如何修改父类上的对象。到目前为止,我有:
<adminhtml>
<rewrite>
<customer_edit_tab_account>Yougento_S2b_Block_Rewrite_Editcustomer</customer_edit_tab_account>
</rewrite>
</adminhtml>
Run Code Online (Sandbox Code Playgroud)
这是设置rewrite,然后我的类(block/rewrite/editcustomer.php)是
class Namespace_Module_Block_Rewrite_Editcustomer extends Mage_Adminhtml_Block_Customer_Edit_Tab_Account
{
public function initForm()
{
$form = new Varien_Data_Form();
$fieldset = $form->addFieldset('new_fieldset',
array('legend'=>Mage::helper('customer')->__('Extra options'))
);
$fieldset->addField('newattr', 'text',
array(
'label' => Mage::helper('customer')->__('Select type'),
'class' => 'input-text',
'name' => 'newattr',
'required' => false
)
);
$this->setForm($form);
return parent::initForm();
}
}
Run Code Online (Sandbox Code Playgroud)
我的代码已执行,但我想当我调用父对象时,新的表单对象会替换新的表单对象而不是扩展它。这可能更像是一个 php 问题,但我想我会为 magento 指定它