Разобрался. Если у кого то возникнет похожая ситуация, это тот самый случай когда фреймворк делает то, о чём его не просят. В принимающем контроллере:
private function save_post($id) {
...
$post->full_description = $this->request->post('full_description', "", false);
...
}