2011-06-07 18 views
5

我有一個表單輸入,其默認值我想作爲幾個簡短的段落。例如,在我的觀點:CakePHP - 設置Form-> input的默認值:我想有一個換行符,但是如何?

echo $this->Form->input('story', array('default'=>'Thanks for visiting my campaign page. Be sure to check out the links below')); 

在那工作正常,並創建充滿了這兩句話的文本框的一分鐘,但我寧願讓他們在兩個不同的線路。同樣也保存在數據庫中,因此當它們被召回時,它們自動出現在兩段中。我試過<p>標籤等,但他們只是在文字中出現。

當在視圖中設置默認值時,是否有某種方法可以創建換行符,這些默認值將作爲換行符存儲在數據庫中......?

回答

9

使用\n

echo $this->Form->input('story', array('default'=>'Thanks for visiting my campaign page.\nBe sure to check out the links below')); 
0

,並完成詹姆斯的答案,我想確保故事字段是在數據庫中的TEXT或BLOB字段。如果不是,那麼我會強制輸入爲文本區域,因爲在輸入文本字段中不存在換行符。

0

詹姆斯的回答對我的作品,我的默認值設置爲變量

echo $this->Form->input('billing_fname', array('default'=>$currentuserfname));