Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]System szablonów
Forum PHP.pl > Forum > Przedszkole
Szymciosek
Witam,
jak w php ogarnąć automatycznie przesyłanie zmiennych z json z bazy przez php do html ? Chcę wygenerować sobie widok.
Za pomocą Twig nie było z tym problemu, pobierałem z bazy odpowiedni json, przepuszczałem go przez pętlę, gdzie tworzyłem sobie jakiś konkretny array, a póżniej w jakimś pliku xyz.html.twig wpisywałem w odpowiednich miejscach np:
Kod
vars.url
vars.about
itd...


Mam nadzieję, że rozumiecie o co chodzi.
Szymciosek
No to akurat wiem, ale jak to zrobić żeby php wiedział, gdzie ma wstawić zmienne ? Te informacje będę mógł mieć w bazie w postaci:

  1. <div class="wrapper">
  2. <div id="title_about" class="title">
  3. <div id="content_header_about">
  4. <h1>O mnie</h1>
  5. </div>
  6. </div>
  7.  
  8. <div id="about">
  9. {{ vars.content|raw }}
  10. </div>
  11. <div id="about_pic">
  12. <img src="{{ vars.image }}">
  13. </div>
  14. </div>
  15.  
  16. <footer>
  17. <div id="logo">
  18. <a title="Home" href="index.html"><img src="{{ vars.logo }}">Home</a>
  19. </div>
  20. <navigation>
  21. <ul>
  22. {% for k,v in vars.url %}
  23. <li><a href="{{ v.0 }}">{{ k }}</a></li>
  24. {% endfor %}
  25. </ul>
  26. </navigation>
  27. </footer>


To jest akurat wycinek Twig'a, ale ja chcę dokładnie to samo zrobić w czystym php.

Natomiast sam json wygląda w tym przypadku tak:
Kod
{ "data": { "image": "http://userserve-ak.last.fm/serve/_/240981/Elliott%20Smith.jpg", "content": "<p>Lorem ipsum</p>, <b>Bold text</b>" } }


Więc jakieś pomysły ? Coś doradzić może ktoś ?
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.