通过观察者禁用字段

时间:2013-05-31 19:46:23

标签: magento

所以我的自定义模块中有我的Observer.php。从那里我想将字段“is_active”设置为禁用。我的问题是is_active是一个默认字段,所以它准备好在Main.php中添加。我需要的东西相当于$model->setData但更像是$model->setAttribut('is_active', 'disabled', true) ...我一直在谷歌搜索和谷歌搜索并搜索代码,似乎无法找到解决方案。所以如果有人有任何想法会很棒。谢谢!

1 个答案:

答案 0 :(得分:1)

数字一旦我崩溃并在这里询问如何做某事我就在这里弄明白了。

$event = $observer->getEvent();
$form = $event->getForm();    
$form->getElement('is_active')->setData('disabled', true);