Php magento-字符串中的反斜杠
我有一个疑问-Php magento-字符串中的反斜杠,php,magento,Php,Magento,我有一个疑问- $subscribedCats = stripslashes(implode(",", $subscribedCats1)); // '4','6' $bulletin1 = Mage::getModel('bulletin/bulletinboard')->getCollection() ->addFieldToFilter('company_details_id', array('eq' =&g
$subscribedCats = stripslashes(implode(",", $subscribedCats1)); // '4','6'
$bulletin1 = Mage::getModel('bulletin/bulletinboard')->getCollection()
->addFieldToFilter('company_details_id', array('eq' =>$companyId))
->addFieldToFilter('is_active', array('eq' =>1))
->addFieldToFilter(array('company_bulletin_category_id'),
array(
array(
array('in' => array($subscribedCats)
)
)
));
其中“$subscribedCats1
”获取动态值。e、 g.4和6。
上述查询生成-
SELECT `main_table`.* FROM `bulletin_board` AS `main_table` WHERE (company_details_id = '51') AND (is_active = 1) AND ((((company_bulletin_category_id IN('\'4\',\'6\'')))))
由于反斜杠,查询结果为空。Magento在条件下的中生成反斜杠。我尝试使用stripslashes
函数,但没有成功。如何删除反斜杠
谢谢你的帮助
谢谢。我假设在4和6之间没有实际的“
确保$subscribedCats=array
试试这个:
$subscribedCats = array(4, 6);
->addFieldToFilter(
'company_bulletin_category_id', array('in' => array($subscribedCats))
)
我假设在4和6之间没有实际的“
确保$subscribedCats=array
试试这个:
$subscribedCats = array(4, 6);
->addFieldToFilter(
'company_bulletin_category_id', array('in' => array($subscribedCats))
)