mioll1
9.01.2015, 18:17:39
Jak w temacie, gdzie powinienem przechowywać teksty korzystając ze smarty?
Myślałem nad trzymaniem ich w oddzielnym pliku i tylko odwoływanie się do tekstu w odpowiednim miejscu w szablonie. Ale co z dłuższymi tekstami i opisami, również ten sposób będzie ok w tym wypadku?
Przez myśl przeszło mi też trzymanie ich bezpośrednio w pliku z szablonem..
Dlaczego nie w bazie danych?
mioll1
10.01.2015, 09:12:05
Kiedy czytałem o tym w internecie, pojawiła się wzmianka, że nie jest to zbyt optymalne rozwiązanie. Poza tym, wydaje mi się to niewygodne.. tzn. dla każdej podstrony oddzielna tabela? Jeśli nie, to szybko zacznę się gubić, a używanie odpowiedniego zapytania by zobaczyć/zmienić jakiś rekord to dodatkowa strata czasu. Po jakimś czasie przy xxx podstron z różnymi tekstami tabela nie będzie należeć do najszybszych..
Rysh
10.01.2015, 13:11:43
Kolega coś źle myśli.
Baza danych:
- id_page
- title
- body
Każda podstrona to nowy wiersz w tabeli.
Następnie za pomocą zmiennej np. $_GET['id'] pobierasz rekord z bazy danych gdzie id=id_page w bazie.
Następnie, do widoku (czyli smarty) przekazujesz dane i je wyświetlasz.
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.