Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Smarty] Dynamiczna treść - jak i gdzie?
Forum PHP.pl > Forum > PHP
berettakk
W epoce przed poznawaniem Smarty robiłem w pliku index.php kilka includów, z których np. jeden wyciągał artykuły z bazy danych.

Teraz mam plik index.php, który uruchamia index.tpl. W index.tpl mam layout strony i statyczny tekst includowany z menu.tpl. Chcę dołączyć fragment kodu z SQLową instrukcją SELECT. Zapisuję ją w pliku art.php. Czy dobrze rozumiem, że powinienem utworzyć wykorzystujący go art.tpl i zaincludować go do index.tpl tak jak kod statyczny?
zzeus
Nie wiem czy dobrze zrozumiałem, ale:
w index.php includujesz art.php, to co zwrócą funkcje w art.php za pomocą metody assign() w smarty przekazujesz do szablonu, w index.tpl robisz include art.tpl i masz to co chciałeś
patryczakowy
Niekoniecznie możesz pobrać dane zapisać w tablicy a do szblonu smarty przekazać tablice smarty ma własne pętle do przetwarzania tablic
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.