この方法がベストではないと思うが、手っ取り早くコントローラでnl2br()関数を使ってみた。
ビュー
1 2 3 4 |
<?php echo $this->Form->create('Comment'); ?> <?php echo $this->Form->input('body'); ?> <?php echo $this->Form->button('Submit'); ?> <?php echo $this->Form->end(); ?> |
コントローラ
1 2 3 4 5 6 7 8 |
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