我正在研究一个包含symfony2,doctrine2和sonata admin bundle的项目。
当我在textarea中编辑实体的字段时,它会将其保存在带有\ r \ n回车符的postgres数据库中。这对我来说是一个问题,因为我将此字段与java applet一起使用,格式必须正确。
这是一个让我满意的例子:
-ISIS- 02210509232D
42 45 0 0 0 0 0 0 0 0 0
1.6288 -9.1522 -0.6175 O 0 0 0 0 0 0 0 0 0
-0.0179 1.3546 0.0193 O 0 0 0 0 0 0 0 0 0
0.4111 -6.3640 1.1717 C 0 0 0 0 0 0 0 0 0
1.3655 -6.8310 0.0373 C 0 0 0 0 0 0 0 0 0
以下是编辑另一个字段时的结果:
Mrv0541 01081315253D \r
\r
9 8 0 0 0 0 999 V2000\r
-0.0166 1.3706 0.0096 N 0 0 0 0 0 0 0 0 0 0 0 0\r
-1.1791 -0.7076 0.0095 N 0 0 0 0 0 0 0 0 0 0 0 0\r
1.1396 -0.6403 -0.0123 N 0 0 0 0 0 0 0 0 0 0 0 0\r
我怎样才能确定我在textarea中编辑的字段格式是否正确? (我不想要这些\ r)
修改
我在表单页面上使用javascript进行了检查,文本中根本没有回车符。我在表单中禁用了字段的修剪。
我在哪里可以检查symfony2或doctrine2是否在保存此实体字段中起作用,并使用回车代替换行符?