EDIT: nvm. Het probleem is opgelost. Het was gewoon een domme fout.
Dag iedereen,
Ik ben momenteel bezig met een website in CakePHP waarbij ik op een gegeven moment bepaalde gegevens uit een database in een xml bestand wil zetten. Dit bestand zal ik dan later elders (niet via de website) uitlezen. Dit lukt me echter niet.
Momenteel heb ik het volgende geprobeerd:
Bij voorbaat dank,
Bekos
Dag iedereen,
Ik ben momenteel bezig met een website in CakePHP waarbij ik op een gegeven moment bepaalde gegevens uit een database in een xml bestand wil zetten. Dit bestand zal ik dan later elders (niet via de website) uitlezen. Dit lukt me echter niet.
Momenteel heb ik het volgende geprobeerd:
- In de config heb ik in routes.php Router::parseExtensions('xml'); toegevoegd.
- In de controller die de gegevens zal aangeven heb ik var $components = array('RequestHandler'); toegevoegd en heb ik de functie aangemaakt voor de view.
code:1 2 3
public function viewAllTeams(){ $this->set('teams', $this->Team->getAllTeams()); }
- Ik heb het bestand views/teams/xml/view_all_teams.ctp aangemaakt met daarin:
code:1 2 3 4
<?php echo $xml->header();?> <?php foreach($teams as $team): ?> <?php echo $xml->serialize($team);?> <?php endforeach;?>
- Ik heb ook het bestand /views/layouts/xml/default.ctp aangemaakt maar ik weet niet goed wat ik daar nog in moet plaatsen.
Bij voorbaat dank,
Bekos
[ Voor 6% gewijzigd door Bekos op 11-09-2011 23:22 ]