Magento额外角色领域

时间:2011-12-23 12:07:04

标签: magento

我在magento的admin_role表中添加了一个名为limit_products的额外字段。我还在magento后端添加了一个额外的字段,并使用admin_permissions_role_prepare_save事件我使用下面的函数将此字段设置为1或0。但是,它似乎根本不想保存此字段。我有什么想法我做错了吗?我甚至尝试在RoleController.php中设置字段(其他字段已设置),但没有运气。谁知道我做错了什么?

public function adminPermissionsRolePrepareSave(Varien_Event_Observer $observer) {
    $role = $observer->getEvent()->getObject();
    $request = $observer->getEvent()->getRequest();
    //fb($request);
    $role->setLimitProducts((bool)$request->getPost('limit_products', false));
    return $this;
}

编辑:我刚刚意识到我忘了提到$request->getPost('limit_products', false);确实返回了正确的值,只是$role->setLimitProducts();没有保存它。此外,当我$role->getLimitProducts();时,它确实返回正确的值。

0 个答案:

没有答案