CakePHP - Настройка значения по умолчанию для ввода Form->: я хочу сделать разрыв строки, но как? - PullRequest
5 голосов
/ 08 июня 2011

У меня есть форма ввода, значение по умолчанию которой я хочу иметь в виде пары коротких абзацев.например, на мой взгляд:

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

В ту минуту, когда все работает нормально и создает текстовое поле, заполненное этими двумя предложениями, но я бы предпочел, чтобы они были в двух разных строках.А также сохраняются в БД как таковые, поэтому при их вызове они автоматически появляются в двух абзацах.Я пробовал <p> теги и т. Д., Но они просто появляются в тексте.

Есть ли какой-нибудь способ создать разрыв строки при установке значения по умолчанию в представлении, которое будет храниться в БД какразрыв строки и т.д ...?

Ответы [ 3 ]

9 голосов
/ 08 июня 2011

Использование \n

echo $this->Form->input('story', array('default'=>'Thanks for visiting my campaign page.\nBe sure to check out the links below'));
0 голосов
/ 25 октября 2013

Джеймс ответ работает для меня, я устанавливаю значение по умолчанию для переменной

    echo $this->Form->input('billing_fname', array('default'=>$currentuserfname));
0 голосов
/ 31 октября 2012

И чтобы завершить ответ Джеймса, я хотел бы убедиться, что поле истории - это поле ТЕКСТ или BLOB в базе данных. Если это не так, я бы заставил ввод быть текстовой областью, потому что в текстовых полях ввода нет разрыва строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...