所以我的自定义模块中有我的Observer.php。从那里我想将字段“is_active”设置为禁用。我的问题是is_active是一个默认字段,所以它准备好在Main.php中添加。我需要的东西相当于$model->setData
但更像是$model->setAttribut('is_active', 'disabled', true)
...我一直在谷歌搜索和谷歌搜索并搜索代码,似乎无法找到解决方案。所以如果有人有任何想法会很棒。谢谢!
答案 0 :(得分:1)
数字一旦我崩溃并在这里询问如何做某事我就在这里弄明白了。
$event = $observer->getEvent();
$form = $event->getForm();
$form->getElement('is_active')->setData('disabled', true);