login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[MVC] Class aanroepen (Opgelost)

Offline shibble - 18/07/2009 03:00
Avatar van shibbleMySQL interesse Hallo,

Ik zit met een probleem ik heb de volgende class:

Plaatscode: 137173

Nu zit ik dus met het probleem dat ik me class zo oproep op de plekken waarbij ik het menu geupdate wil hebben:
  1. new wcustomsCMS_Menu_Build_CMSMenu($this->registry);


alleen dan krijg ik een witte pagina en word het menu.xml bestandje ook niet aangemaakt, wat doe ik fout ?:(!

Mvg,

shibble

6 antwoorden

Gesponsorde links
Offline marten - 18/07/2009 08:58
Avatar van marten Beheerder Heb je even je een dump van je pages tabel? Zo kan ik het probleem hier even nabootsen.
Offline Stijn - 18/07/2009 10:18
Avatar van Stijn PHP expert Je moet ook een eigenschap "private $registry" maken in je klasse .
Offline shibble - 18/07/2009 10:57
Avatar van shibble MySQL interesse @marten:
Hmm ik weet niet je aan pages.sql heb (staat er los van) maar kzal hem ff online zetten:

pages.sql:
Plaatscode: 137178

@stijn:
Dat heeft me al een stap verder gekregen, thank you (A), alleen nu krijg ik een error:

Citaat:
Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032"]. URL: http://www.loon...l/menu.xml


Mvg,

shibble
Offline marten - 18/07/2009 10:59
Avatar van marten Beheerder http://www.judahfrangipane.com/blog/?p=87
Offline Stijn - 18/07/2009 11:04
Avatar van Stijn PHP expert Het heeft oftewel te maken met browser cache of je moet eerst het bestand maken. Typ eens voor $document->save(...); het volgende.

  1. touch(BASE_PATH . 'layouts' . DS . 'wcustomsCMS' . DS . 'xml' . DS . 'menu.xml');
Offline shibble - 18/07/2009 11:20 (laatste wijziging 21/07/2009 01:31)
Avatar van shibble MySQL interesse @marten,

thankyou kzal dat eens even doorlezen desnoods aan de flex developer doorgeven .

@stijn,

Kheb het ervoor gezet maar helaas er gebeurt niks.


UPDATE

Me class ziet er nu alsvolgt uit:

CMSMenu.php:
Plaatscode: 137196

In de indexController.php plaats ik:
  1. new wcustomsCMS_Menu_Build_CMSMenu($this->registry);


En nog steeds krijg gewoon een witte page...

Wat doe ik toch fout niemand die het weet ?:(!

UPDATE #2
Het probleem is opgelost de fout zat op lijn 60 en dat moest ik veranderen in:
  1. $pages = $webpages->appendChild($document->createElement(ereg_replace(' ', '_', $pagesData['page_title'])));


Bedankt allemaal!

Mvg,

the almighty shibble
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s