public function _get() { //create the form $form = new Form_Table('tests/loading/'); $name_el = $form->add_textbox('nickname', 'Nickname'); $name_el->setting('value', $this->args->nickname); $birth_el = $form->add_textbox('birth', 'Date'); $birth_el->setting('value', $this->args->birth); $penguins_el = $form->add_select('penguins', 'Penguins'); for ($i = 0; $i < 10; $i++) { $penguins_el->add_item($i, "{$i} penguins"); } $penguins_el->setting('selected', $this->args->penguins); $pies_el = $form->add_textbox('pies', 'Pies'); $pies_el->setting('value', $this->args->pies); $awesome_el = $form->add_checkbox('awesome', 'Awesome?'); $awesome_el->setting('checked', $this->args->awesome); //create the table $table = new Table_Basic(); $caption = $table->add_caption('A Table of information'); $header = $table->add_header(); $header->add_cell('Question'); $header->add_cell('Answer'); $new_row = $table->add_row(); $new_row->add_cell('Who Are You?'); $new_row->add_cell($this->args->nickname); $new_row = $table->add_row(); $new_row->add_cell('Your Birthday Is?'); $new_row->add_cell($this->args->birth); $new_row = $table->add_row(); $new_row->add_cell('How many Penguins do you own?'); $new_row->add_cell($this->args->penguins); $new_row = $table->add_row(); $new_row->add_cell('How many Pies did you eat?'); $new_row->add_cell($this->args->pies); $new_row = $table->add_row(); $new_row->add_cell('Is this Awesome?'); if ($this->args->awesome) { $new_row->add_cell('Hell Yeah'); } else { $new_row->add_cell('Not Really'); } // get the views $page = new View('main', 'layouts', VPATH); $sidebar = new View('sidebar', 'layouts', VPATH); $content = new View('content', 'classtest', VPATH); $header = new View('header', 'classtest', VPATH); //insert data into views $content->set("table_html", $table->render()); $content->set("form_html", $form->render()); $page->set("sidebar", $sidebar->package()); $page->set("header", $header->package()); $page->set("content", $content->package()); //render final view $page->render(); }
public function _get() { $page = new View('main', 'layouts', VPATH); $sidebar = new View('sidebar', 'layouts', VPATH); $content = new View('content', 'test', VPATH); $header = new View('header', 'test', VPATH); $content->set('name', $this->args->name)->set('age', $this->args->age); $page->set('sidebar', $sidebar->package()); $page->set('header', $header->package()); $page->set('content', $content->package()); $page->render(); }
public function _get() { $test = new Test('test 1'); $test->add_var()->add_var(); $test->set('var3', 200); $var_list = $test->get_var_data(); $page = new View('main', 'layouts', VPATH); $sidebar = new View('sidebar', 'layouts', VPATH); $content = new View('content', 'loading', VPATH); $header = new View('header', 'loading', VPATH); $content->merge($test->get_var_data()); $page->set("sidebar", $sidebar->package()); $page->set("header", $header->package()); $page->set("content", $content->package()); $page->render(); }