login  Naam:   Wachtwoord: 
Registreer je!
 Forum

TemplateParser returned niks (Opgelost)

Offline shibble - 02/06/2009 02:46
Avatar van shibbleMySQL interesse Hallo allemaal,

Ik ben bezig geweest met een eigen templateparser alleen ben ik nu een beetje vastgelopen.

Template.php
http://shibble.pastebin.com/m315bf5e8

nu heb ik in mijn controller action het volgende:
  1. $this->registry['template']->assignVar('Module', 'Default');
  2. $this->registry['template']->assignVar('Controller', 'IndexController');
  3. $this->registry['template']->assignVar('Action', 'indexAction');
  4.  
  5. $this->registry['template']->parse();


alleen het probleem is nu dat er helemaal niks geparsed wordt...
verander ik bij me parse() function de "return" in "echo" dan wordt de index.tpl wel geparsed alleen worden de variables [Controller], [Module] & [Action] niet herplaatst wat doe ik hier fout?

Mvg,

shibble

4 antwoorden

Gesponsorde links
Offline Rik - 02/06/2009 06:52
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Regel 39:
  1. if($this->theme = false) {
Zal altijd false zijn, zodat steeds opnieuw het template wordt ingeladen. De = moet dus == zijn.
Offline shibble - 02/06/2009 08:04 (laatste wijziging 02/06/2009 12:05)
Avatar van shibble MySQL interesse Hallo Boukefalos,

Ik heb het bijgewerkt en er
  1. if($this->theme == false) { }

van gemaakt en helaas is dit niet het probleem hij parsed nog steeds de website niet.


UPDATE
Het is me gelukt om het werkend te krijgen de oplossing was een echo voor $this->registry['template']-parse(); te zetten.
  1. echo $this->registry['template']->parse();

Nog maar is ff uitzoeken hoe ik die echo wegkan laten en de parser het al automatisch doet. want echo in de parse functie dan worden de vars niet geassigned.

In iedergeval thankyou for the help.

Mvg,

shibble
Offline Koen - 02/06/2009 12:31
Avatar van Koen PHP expert
  1. return echo $this->themeContent;
 
Offline shibble - 02/06/2009 13:07
Avatar van shibble MySQL interesse Hmmm dat werkt helaas niet .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.245s