2010-10-14 3 views
1

Я использую Cake1.2 и имею CMS-страницу, которая работает нормально. Теперь, кажется, что кто-то наклеил по содержанию от Слова, которое, очевидно, получил много случайных "и" персонажей. Классические те слова.(CakePHP) Поле формы отсутствует содержание

Теперь моя форма не будет отображать содержимое. Я имею pr() «d мой $this->data и все содержание там, черт возьми, я могу даже повторить его.

Я отображение моего поля формы таким образом,

echo $form->input('text', array('type'=>'textarea', 'between'=>'<br />')); 

Он работает 8/10 раз, но часто поле будет пустым. Я Предполагаю, что это связано с тем, что символы Word не отображаются, но просто не заполняют все поле? Могу ли я избежать символы на входе? Я искал документы, которые ищут способ передачи данных, не расширяя вспомогательный для пользовательского метода.

Я думаю, если все остальное не получится, я просто напишу свою собственную разметку.

+0

Я всегда ненавидел дело со Словом по этой причине. Что произойдет, если вы скопируете текст из MSWord, вставьте его в текстовый редактор, скопируете в текстовый редактор и вставьте его в свою CMS? По крайней мере, это отображает материал (у вас, вероятно, будут какие-то дурацкие персонажи)? –

+0

Я только что создал разметку в конце, немного устал от faffing;) –

ответ

0

Я просто эмулировал разметку в конце.

<div class="input textarea required"> 
    <label for="UserReviewText">Text</label> 
    <textarea id="UserReviewText" rows="10" cols="30" name="data[UserReview][text]"><?php echo htmlentities($this->data['UserReview']['text']); ?></textarea> 
</div> 
Смежные вопросы