我有以下php代码(在magento 1.7.0.2下运行),它找到一个具有特定代码的客户组。该代码适用于代码值中没有空格的组,但是它不会找到代码值中有空格的任何组,您能找到原因吗?
我不想更改代码以使用组ID,因为这在这种情况下不实用,有人可以帮忙吗?
$theGrous = Mage::getModel('customer/group')->getCollection()->addFilter('customer_group_code', $groupName);
例如,当变量$ groupName为'Standard'时,我会找到结果,当它是'标准费率'时,我不会得到它,这对任何包含空格的代码都会发生
感谢
答案 0 :(得分:0)
这是获取客户组名称的另一个选项。
$group = Mage::getModel('customer/customer_group')->load($groupId);
$group->getName();
答案 1 :(得分:0)
感谢您查看它,最后我更改了代码以迭代收集并手动比较每个代码,但它仍然无效!事实证明,名称略有不同,原因我没有注意到,所以原来的过滤器毕竟工作正常!
谢谢!