Doktrini: textarea satır sonları &

1 Cevap php

Ben çok basit olması gereken bir şey saçımı çekerek yaşıyorum: hattı alma Doktrini 1.2 ile veritabanından döndürülen bu metinde düzgün göstermek için kırılır

Bir mesajı saklıyorum:

    $body = [text from a form textarea];

    $m = new Message();
    $m->setSubject($subject);
    $m->setBody($body);
    $m->save();

Mesajı sorgulama:

$q = Doctrine_Query::create()
    ->from('Message m')
    ->where('m.message_id = ?', $id)
    ->limit(1);
$this->message = $q->execute(array(), Doctrine_Core::HYDRATE_ARRAY);

Benim şablonda:

echo $message[0]['body'] ... outputs the text without line breaks
echo nl2br($message[0]['body']) ... no difference

... Ve ben düşünebildiğim her kombinasyonu denedim.

Doktrin bu etkiliyor satır kesmelerinin için bir şey yapıyor, ya da sadece eksik bir şey var mı?

Herhangi bir yardım mutluluk duyacağız.

Teşekkürler.

1 Cevap

Çözüldü.

Form Ajax ile yerine teslim veri gönderir. "Almak" ajax kullanarak tek bir satır içine textarea verileri döner. Ajax "yazılan" bu değiştirme sorunu giderir.