我和内特有项目,教义2。当我想通过原则 2 从表单中保存 CKeditor 值时,它会裁剪相同的 HTML 标签并且不会保存好。我的方法保存文章。
public function addArticle($creator, $data) {
$article = new Article();
$article->setCategory($data->category);
$article->setContent($data->content);
$article->setTitle($data->title);
$this->em->persist($article);
$this->em->flush();
}
变量 $data->内容具有以下值:
<h1>My first article</h1>
<p><strong>One bold line</strong></p>
.
.
但它保存到数据库:
<h1>My first article</h1>
<p>
你知道,哪里是错误?如何用原则 2 保存 CKeditor 值
也许你应该使用文本而不是字符串,没有长度值。
原则 2 文本字段类型:
映射和转换没有最大长度的字符串数据。如果你不这样做 知道要存储的数据的最大长度,您应该考虑 使用此类型。从数据库中检索的值始终是 转换为 PHP 的字符串类型,如果没有数据,则转换为 null。