22977 Posts in 11806 Topics by 2826 members
|Go to End|
30 April 2011 at 9:15am
Quick question, does anyone know if it is possible to generate a file (that will be put in the assets folder) from a template?
I want to create an XML file with content from a form and generate the XML file from a template.
I suppose I could use SimpleXML, would prefer to use a template if I can.
Cheers in advance,
3 May 2011 at 1:03am
I think these two things may help...
form the Filetest.php
$folder = Folder::findOrMake('/FileTest/');
$testfilePath = 'assets/FileTest/CreateWithFilenameHasCorrectPath.txt'; // Important: No leading slash
$fh = fopen(BASE_PATH . '/' . $testfilePath, "w");
$file = new File();
$file->Filename = $testfilePath;
// TODO This should be auto-detected
$file->ParentID = $folder->ID;
to render something without a page controller...
$vd = new ViewableData();
$ad = new ArrayData(array(
'Data' => $dos
$strHTML = $vd->customise($ad)->renderWith('MyTemplate');
3 May 2011 at 1:39am
Oh cool, hopefully that will do what I want . I was thinking about renderWith but wasn't sure if it could be used like that. Fingers crossed!
|Go to Top|