1

mysqlDBにLONGTEXT列があります。私のエンティティクラスには

 **
 * @ORM\Column(name="tmpl_content", type="text",  nullable=false)
 * @Assert\NotNull()
 */
protected $tmpl_content

CRUD操作は自動生成されます。エンティティの保存は問題ありません。テキストを保存してphpmyadminで確認できます。しかし、エンティティがそのようにロードされると(自動生成されたコード)

$entity = $em->getRepository('AcmeMailmanagerBundle:Templates')->find($id);

私のLONGTEXT列は常に空です。LONGTEXTをVARCHARに、注釈をstringに変更しようとしましたが、すべて正常に機能したため、テキストデータマッピングに問題がありました。

どのようにそれを修正するアイデアはありますか?

4

1 に答える 1