2011-06-07 13 views
5

Tengo una entrada de formulario cuyo valor predeterminado quiero tener como un par de párrafos cortos. por ejemplo, en mi opinión:CakePHP - Configuración del valor predeterminado para una entrada de Formulario>>: quiero tener un salto de línea, pero ¿cómo?

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

En el momento en que funciona bien y crea un cuadro de texto lleno de esas dos frases, pero preferiría contar con ellos en dos líneas diferentes. Y también se guarda en el DB como tal, de modo que cuando se los recuerda aparecen automáticamente en dos párrafos. He intentado <p> etiquetas, etc. pero aparecen en el texto.

¿Hay alguna manera de crear un salto de línea al establecer el valor predeterminado en la vista que se almacenará en el DB como un salto de línea, etc.?

Respuesta

9

Uso \n

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

Y para completar la respuesta de James, me aseguraría de campo de la historia es un campo de texto o BLOB en la base de datos. Si no es así, forzaría que la entrada sea un área de texto, porque en los campos de texto de entrada no hay salto de línea.

0

James respuesta funciona para mí, i establecer el valor predeterminado de una variable

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