У меня есть запрос -Magento - обратный слэш в строке
$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
" получать динамические значения. например 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 генерирует обратную косую черту в состоянии IN
. Я пробовал использовать функцию stripslashes
, но не работал. Как удалить обратную косую черту?
Любая помощь приветствуется.
Спасибо.
Эй, спасибо CLECode. работает отлично. – SandyK