【问题标题】:(CakePHP) Form field missing content(CakePHP) 表单字段缺少内容
【发布时间】:2010-10-14 11:00:13
【问题描述】:

我正在使用 Cake1.2 并且有一个运行良好的 CMS 页面。现在似乎有人从 Word 中粘贴了内容,其中显然有很多随机的 ' 和 " 字符。经典的单词。

现在我的表单将不会显示内容。我有pr()'d 我的$this->data 并且所有内容都在那里,我什至可以呼应出来。

我正在显示我的表单域,

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

它可以工作 8/10 次,但该字段通常为空白。我假设这与不可显示的 Word 字符有关,但只是不填充整个字段?我可以转义输入中的字符吗?我一直在跟踪文档,寻找一种在不扩展自定义方法的帮助器的情况下传递数据的方法。

我想如果一切都失败了,我就写我自己的标记。

【问题讨论】:

  • 出于这个原因,我一直讨厌与 Word 打交道。如果您从 MSWord 复制文本,将其粘贴到文本编辑器中,然后将其复制到文本编辑器中并将其粘贴到 CMS 中,会发生什么?这是否至少可以显示一些东西(你可能会有一些古怪的字符)?
  • 最后我刚刚创建了标记,有点厌烦了;)

标签: forms cakephp cakephp-1.2


【解决方案1】:

我最后只是模拟了标记。

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 2012-06-05
    • 1970-01-01
    • 2021-01-30
    • 1970-01-01
    • 2014-12-22
    • 2011-03-31
    相关资源
    最近更新 更多