Зачем тебе это делать?
Просто убедитесь, что все опубликованные данные всегда обрезаны.
В любом случае, это чище и безопаснее.
У меня есть компонент, который делает это в beforeFilter:
/** DATA PREPARATION **/
if (!empty($controller->data) && !Configure::read('DataPreparation.notrim')) {
$controller->data = $this->trimDeep($controller->data);
}
Метод trimDeep:
/**
* @static
*/
function trimDeep($value) {
$value = is_array($value) ? array_map(array(&$this, 'trimDeep'), $value) : trim($value);
return $value;
}