![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 1 Dołączył: 24.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam
są nastepujace tabele w schema.yml statusyfirmy: _attributes: { phpName: Statusyfirmy } id: ustawienia: varchar(50) statusyfirmy_i18n: _attributes: { phpName: StatusyfirmyI18n } nazwa: varchar(50) czyli druga do obsługi wersji jezykowej w adminie inicjuje modul symfony propel-init-admin backend statusyfirmy Statusyfirmy pozniej w generator.yml robie wpisy list: display: [ id, nazwa ] edit: display: [ id, nazwa ] fields: nazwa: { params: disabled= false } i ustawiam w myproject/lib/model/Statusyfirmy.php public function hydrate(ResultSet $rs, $startcol = 1) { parent::hydrate($rs, $startcol); $this->setCulture(sfContext::getInstance()->getUser()->getCulture()); } aby był ustawiony jezyk dla obiektu generator ogolnie zachowuje sie ok, moge edytowac pole nazwa, zapisuje zmiany, ale nie dzial ado konca poprawnie przy dodawaniu rekordu, gdy dodaje rekord, to za pierwszą probą zapisu zapisuje sie rekord główny, a wartosc w polu nazwa nie, czyli nie zapisuje w tabeli i18n, dopiero przy drugiej probie zapisu zapisuje sie sie wartosc w polu nazwa czyli w tabeli I18n, czy jest na to rozwiazanie? ja pracuje jeszcze w wersji symfony 1.0 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:52 |