Je tire mes cheveux avec quelque chose qui devrait être très simple: faire des sauts de ligne pour afficher correctement dans le texte qui est revenu de la base de données avec Doctrine 1.2Doctrine: ligne textarea brise & nl2br
Je sauve un message:
$body = [text from a form textarea];
$m = new Message();
$m->setSubject($subject);
$m->setBody($body);
$m->save();
Interrogation le message:
$q = Doctrine_Query::create()
->from('Message m')
->where('m.message_id = ?', $id)
->limit(1);
$this->message = $q->execute(array(), Doctrine_Core::HYDRATE_ARRAY);
Dans mon modèle:
echo $message[0]['body'] ... outputs the text without line breaks
echo nl2br($message[0]['body']) ... no difference
... et j'ai essayé toutes les combinaisons auxquelles je pouvais penser. Est-ce que Doctrine agit sur les sauts de ligne qui affectent cela, ou y a-t-il quelque chose qui me manque?
Toute aide serait appréciée.
Merci.