Magento额外角色字段

Magento额外角色字段,magento,Magento,我在magento的admin_role表中添加了一个名为limit_products的额外字段。我还向magento后端添加了一个额外的字段,并使用admin\u permissions\u role\u prepare\u save事件,使用下面的函数将此字段设置为1或0。然而,它似乎根本不想保存这个字段。你知道我做错了什么吗?我甚至尝试在RoleController.php中设置其他字段,但没有成功。有人知道我做错了什么吗 public function adminPermissionsR

我在magento的admin_role表中添加了一个名为limit_products的额外字段。我还向magento后端添加了一个额外的字段,并使用admin\u permissions\u role\u prepare\u 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\u products',false;返回正确的值,它只是$role->setLimitProducts;这不是在保存它。另外,当我执行$role->getLimitProducts时;它确实返回了正确的值。

是否检查了数据库以查看该值是否存在?是的,因此这确实是主要问题,它没有将其保存到数据库中,但是,如果它执行$role->getLimitProducts;就在return语句之前,它似乎设置正确。