簡體   English   中英

Magento Collection過濾器不適用於空格

[英]Magento Collection Filter not working with spaces

我有以下php代碼(在magento 1.7.0.2下運行),用於查找具有特定代碼的客戶組。 該代碼適用於代碼值中沒有空格的組,但是找不到代碼值中有空格的組,您能找到原因嗎?

我不想更改代碼以使用組ID,因為在這種情況下這不切實際,有人可以幫忙嗎?

$theGrous = Mage::getModel('customer/group')->getCollection()->addFilter('customer_group_code', $groupName);

例如,當變量$ groupName為'Standard'時,我找到結果;當變量為'Standard Rate'時,我沒有得到它,對於其中帶有空格的任何代碼,都會發生這種情況

謝謝

這是獲取客戶組名稱的另一種方法。

$group = Mage::getModel('customer/customer_group')->load($groupId);
$group->getName();

感謝您的研究,最后我更改了代碼以遍歷集合並手動比較每個代碼,但仍然無法正常工作! 事實證明,名稱略有不同,出於我沒有注意到的原因,所以原始過濾器畢竟可以正常工作!

謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM