$field_value = $this->getObject()->$column_name; $this->widgetSchema[$column_name] = new sfWidgetFormTextareaTinyMCE(); $this->validatorSchema[$column_name] = new sfValidatorChoice( 'invalid' => 'Zła wartość. Nie masz wystarczających praw.' ));
Domyślam się, że problem leży prawdopodobnie w kodowaniu tylko ja już nie wiem co jak zakodować, żeby tekst przesyłany z POST był równy temu, który jest w bazie.
Poniżej wypisuje co już zrobiłem:
- dodałem do formularza 'accept-charset="utf-8"
- dodałem do konfiguracji Tiny encoding: "utf-8"
- porównałem za pomocą print_r() obydwa teksty i zobaczyłem ze en pobierany z bazy w miejsce spacji wstawia   więc, więc pozamieniałem je wszystkie na ' '.
Przykład:
- tekst pobrany przez getObject():
-tekst pobrany przez getParameter()
Jak ktoś zna sposób krótszy i szybszy niż mój aby zablokować możliwość zmiany wartości w konkretnych polach formularza to proszę o pomoc. Samo readonly nie wystarcza (wiadomo dlaczego), a pole musi być przesyłane.
Proszę o pomoc.