Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Formatowanie treści w zend form
Forum PHP.pl > Forum > PHP > Frameworki
orideith
Witam Was mam taki problem z którym nie mogę sobie poradzić otóż tworzę sobie formularz z textarea.
I teraz chciałbym by został zapamiętany znak nowej linii. Ważne jest to dla mnie, ponieważ bez tego jeżeli mam w formularzu w polu textarea troche treści + html (edycja podstrony) to tworzy się straszna sieczka wszystko jest zlane. Oczywiście błędów nie ma tyle że jest nieczytelne.

Przykład wygląda tak.
Zapisuje 2 wiersze w textarea do bazy
np
Misio {enter}
Kolorowy {nowy wiersz}

W bazie mam zapisane Misio\r\nKolorowy
Po zapisie w textarea wyświetla tak MisiornKolorowy.

Gdy stworzę 2 linie tekstu w phpMyadminie to w textarea wyświetla poprawnie ale po zapisie znów dodaje \r\n i znów jest MisiornKolorowy
Nie wiem jak to ustawić poprawnie.
Ma ktoś jakieś propozycje ?, bo nie wiem nawet jak tego szukać w google.
Wiem że to znaki nowej lini i powrotu karetki tylko jak to ustawić z sensem


Pozdrawiam serdecznie.

Oskar

Witam po wstępnych testach doszedłem do wniosku, że zend db table tak ma i nie jest to wina textarea.
Dla testu dane z textarea zapisywałem tradycyjnie do bazy czyli mysql_connect(..) i cała reszta po takiej operacji nowa linia zawsze była zapamiętana w textarea.
Jeśli ktoś wie jak to ustawić by zend db zapisywał poprawnie to będę wdzięczny.

Pozdrawiam
darko
spróbuj z new Zend_Db_Expr("\'\n\'");
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.