yii query builder insert \r\n for textfield
yii query builder insert \r\n for textfield
我正在使用 yii querybuilder 执行 MySQL INSERT 命令。
字符串存储在文本列中是可行的。
但是当我更新表单中的文本字段时,
\r\n 仍然在那里,预计是不可见的。
如何处理?
谢谢
use yii\db\Query;
$query=new Query;
$this->createCommand()->batchInsert('table',['id','text'],[
[1,'hello!world!\r\n there is $symbol in the sentence'],
]);
p.s.
我尝试用"
代替'
,但是字符串中有$
,它会把它识别为一个不存在的变量。
您正在使用 '
,因此 \r\n
将是四个字符的文字。
为了让它变得特别(回车 return 和新行),你必须使用 "
来包裹你的字符串。
我正在使用 yii querybuilder 执行 MySQL INSERT 命令。 字符串存储在文本列中是可行的。 但是当我更新表单中的文本字段时, \r\n 仍然在那里,预计是不可见的。 如何处理? 谢谢
use yii\db\Query;
$query=new Query;
$this->createCommand()->batchInsert('table',['id','text'],[
[1,'hello!world!\r\n there is $symbol in the sentence'],
]);
p.s.
我尝试用"
代替'
,但是字符串中有$
,它会把它识别为一个不存在的变量。
您正在使用 '
,因此 \r\n
将是四个字符的文字。
为了让它变得特别(回车 return 和新行),你必须使用 "
来包裹你的字符串。