Example #1
0
File: Page.php Project: h3rb/page
 public function View($as, $recurse = TRUE)
 {
     if (is_string($as)) {
         $view = new View($as);
         if ($recurse === TRUE) {
             $view->Recurse($this);
         }
         $this->view[] = $view;
         return $view;
     } else {
         if (is_array($as)) {
             $result = array();
             foreach ($as as $a) {
                 $result[] = $this->View($a, $recurse);
             }
             return $result;
         } else {
             error('Page:View(`' . $as . '`)', 'parameter was not a string or array');
         }
     }
 }