/**
  * Output the Fortunes test template
  */
 public function Fortunes()
 {
     require_once "Model/Fortune.php";
     require_once "verysimple/Phreeze/PHPRenderEngine.php";
     // charset must be set to UTF8 to support multi-byte chars
     $this->Phreezer->DataAdapter->ConnectionSetting->Charset = "utf8";
     // obtain fortunes without using 'order by'
     $fortunes = $this->Phreezer->Query('Fortune')->ToObjectArray();
     // dynamically add a new, non-persisted Fortune object
     $newFortune = new Fortune($this->Phreezer);
     $newFortune->Id = 0;
     $newFortune->Message = 'Additional fortune added at request time.';
     $fortunes[] = $newFortune;
     // sort (will use Fortune->ToString)
     Phreezer::Sort($fortunes);
     // Render using a template
     $this->RenderEngine = new PHPRenderEngine('templates');
     $this->Assign('fortunes', $fortunes);
     $this->Render('TestFortunes.php');
 }