Я использую структуру Zend с доктриной для проекта, проблема в том, что когда я вставляю в базу данных строку, подобную O'Shea, она вставляет O\'Shea. Я думаю, это из-за двойного экранирования. Один, когда я получаю сообщение, и один, когда я использую доктрину, почему, когда я печатаю_r($_POST), я получаю уже экранированные значения?
синтаксис запроса доктрины:
$req = $this->getRequest()->getPost();
$company = Doctrine::getTable('Project_Model_Companies')->find($company_id);
$company->name = $req['name'];
$company->save();
Пожалуйста, помогите мне, как избежать этого двойного экранирования или в чем проблема? Спасибо.