Zend Framework に基づいてアプリケーションを構築しています。データベースに \n 文字が格納されているにもかかわらず、fetchAll() メソッドを使用して (それぞれのモデル クラス内から) データベースからデータを取得するたびに問題が発生します。取得しようとしている文字列の場合、変数をビュー スクリプトに出力すると、キャリッジ リターン/改行文字がありません。
データベースに保存されている文字列が「わかりました。どうやら zend_db が独自にエスケープ処理を行っているようです。見てみましょう:\n\n1.ちょっと\n\n2.実行します\n\n3.これ\n \n4. 動作しますか?」というエラー メッセージが表示された場合、fetchAll を使用してこのデータを取得し、それをビュー スクリプトに出力すると、改行がなく、\n がスペースに置き換えられるため、次のようになります。
- ねぇ 2. 3. これ 4. 効く?
希望の代わりに:
おい
する
これ
仕事
データがデータベースに保存されている方法を考慮して、目的の入力を取得する方法を誰かに説明してもらえますか?
ありがとう