Próbowałem sam do tego dość, ale bez powodzenia. Chciałbym z poziomu kodu zmienić zawartość pola danego produktu na przykład "nazwa" lub "krótki opis" Jak to zrobić?
A czy wiesz jak działa zserializowana baza? Nie możesz w tym pliku zmieniać na zasadzie "znajdź i zamień" bo wysypiesz baze. A jak chcesz edytować pojedyncze produkty to lepiej z admina.
No właśnie chodzi, że chcę to zrobić automatycznie. Na pewno macie jakiś interfejs obsługujący dane w bazie danych, jakaś metoda, która zapisuje zmiany w produktach. Znalazłem jedynie metodę zapisującą cały Form.
@slawek w zserializowanym arrayu musi się wszystko zgadzać. Jeśli chcesz zmieniać tekst, to musisz pamiętać o prawidłowej jego długości. czyli np.: s5:"sName" (s - string, 5 - ilość byte'ów)ma 5 byte'ów (byte'ów, NIE znaków) bo np.: "sNąme" ma ich już 6! ("ą" zabiera 2 byte'y, podobnie inne literki z ogonkami, kropkami, kreskami) i w tym przypadku musiałoby być: s6:"sNąme" przy liczbach jest to prostsze: i:123 (i - integer, wartość - 123) tu możesz zmienić np. na 7 albo 100000 bez oglądania się na ilość znaków.
I to w skrócie wszystko, co musisz wiedzieć bawiąc się edytorem na zserializowanym arrayu. Weź dobry edytor (NP++), który ma DUŻĄ ilość UNDO :-) i... wesołej zabawy.