Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][PHPTAL] Problem z zmiennymi przy ładowaniu plików.
Salve
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 7.06.2008

Ostrzeżenie: (0%)
-----


Witam!

Mam mały problem z systemem PHPTAL. Dla przykładu: Podzieliłem stronę na 3 pliki:

index.php
config.php
test.php

index:
  1. <?php
  2. include_once('config.php');
  3. $template = new    PHPTAL('tpl/index.html');
  4. $template->setPhpCodeDestination('../tpl/');
  5. $template->isError = 0;
  6. include('test.php');
  7. echo $template->execute();
  8. ?>


test.php
  1. <?php
  2. if( /* coś */ )
  3. {        
  4.    /* kawałek kodu */
  5. }
  6. else
  7. {
  8.    $template->error    = 'blabla';
  9.    $template->isError    = 1;
  10. }
  11. ?>


Zmienne podane w test.php nie przechodzą do index.php w efekcie czego szablon ich nie uwzględnia. Co zrobić aby działało to poprawnie?
Powód edycji: [Spawnm] poprawiłem tytuł.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(Salve @ 20.07.2009, 10:47:35 ) *
Tworzę wtedy dużo niepotrzebnego kodu. Całość pisana jest u mnie w OOP.
Rozwiązałem już problem wystarczyło dodać w klasie:

  1. <?php
  2. global $template;
  3. ?>



Cytat(erix @ 20.07.2009, 11:20:58 ) *
  1. <?php
  2. global $template;
  3. ?>

Właśnie widać...

Musisz mieć coś pomieszane w logice, bo global" title="Zobacz w manualu PHP" target="_manual być nie powinno.



Cytat(Salve @ 20.07.2009, 13:02:48 ) *
To jest przykładowy kod..


To sam się zastanów czy to jest rozwiązanie czy przykładowy kod.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 01:36