この方法がベストではないと思うが、手っ取り早くコントローラでnl2br()関数を使ってみた。
ビュー
<?php echo $this->Form->create('Comment'); ?> <?php echo $this->Form->input('body'); ?> <?php echo $this->Form->button('Submit'); ?> <?php echo $this->Form->end(); ?>
コントローラ
if ($this->request->is('post')) { $this->request->data['Comment']['body'] = nl2br($this->request->data['Comment']['body']); if ($this->Comment->save($this->request->data)) { $this->Session->setFlash('Success!'); } else { $this->Session->setFlash('Failed'); } }
参考サイト
PHP: nl2br – Manual
http://php.net/manual/ja/function.nl2br.php