Zapewne gdzieś tam w moich poprzednich pytaniach wspominałem że piszę CMSa opartego na Kohanie

No i teraz mam mały problem ponieważ np. chciałbym aby użytkownik mógł zmieniać zawartość <title>, <meta> itp.
To już nie jest taki problem jak zrobić taki formularz i jak przekazać to do widoku

Ale mam następujący problem jak i gdzie to zamieścić żeby można to póżniej prosto edytować ?
Wg. mnie najfajniej aby wszystko było zawarte w tablicy np.
Plik pagesettings.php
No i pobrać i wyświetlić te dane to nie problem, ale w razie edycji tych danych poprzez formularz, jak to zapisać z powrotem do tej tablicy?
Bo pierwsza koncepcja jaka przychodzi mi do głowy to pobrać zawartość tego pliku a póżniej np. poprzez str_replace podmieniać zawartość pliku, ale wydaje mi się to problematyczną i niepraktyczną metodą.
Myślałem jeszcze nad plikami w stylu: title.txt , keywords.txt itp. ale czy to jest dobre rozwiązanie ? W zasadzie proste do zrobienia i po moich przemyśleniach jedyna sensowna metoda, ale być może można to lepiej zrobić ?