我在magento 1.5.1上遇到了这个问题:
资源角色树为空(网络服务和权限)
要找出我的错误:
所以问题应该在某个db级别。
我找到了这个旧的讨论,但它没有帮助我: http://www.magentocommerce.com/boards/viewthread/21449/
更新
我发现空树是由这些代码行引起的:
file:/app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Rolesedit.php
$rootArray = $this->_getNodeJson($resources->admin, 1);
$json = Mage::helper('core')->jsonEncode(isset($rootArray['children']) ? $rootArray['children'] : array());
$ json为空,而$ rootArray看起来正确填充(它包含['children']节点) 所以问题始于jsonEncode()方法
答案 0 :(得分:0)
交叉检查核心文件( / app / code / core , / js , / lib , / app / design / adminhtml ),带有默认的magento文件
恩。 diff -qrbB magento_origina/js/ YOUR_MAGE_PROJECT/js/
还原所有更改
- >在这种特殊情况下,问题与文件/js/ext-tree-checkbox.js中的一些mod有关