Как лучше всего заменить символ слова Microsoft в CakePHP?
Поэтому я пытаюсь запустить следующую функцию перед редактированием или сохранением и т. Д. В каждом текстовом поле.
function convert_ms_chars($string)
{
$search = array(chr(145),
chr(146),
chr(147),
chr(148),
chr(151));
$replace = array("'",
"'",
'"',
'"',
'-');
return str_replace($search, $replace, $string);
}
То, как я это делаю, теперь кажется супер гетто.
if (!empty($this->data)) {
$this->data['field'] = $this->convert_ms_chars($this->data['field']);
$this->data['field1'] = $this->convert_ms_chars($this->data['field1']);
}
Не говоря уже о том, что мне нужно скопировать это на несколько контроллеров.
Есть ли лучший способ, которым я могу подойти к этому?
Спасибо
Тройник