Init ci
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
class View {
|
||||
|
||||
private $_template;
|
||||
private $_view;
|
||||
private $_data;
|
||||
|
||||
private $_block;
|
||||
|
||||
public function setTemplate($path) {
|
||||
$this->_template = $path;
|
||||
}
|
||||
|
||||
public function setView($path) {
|
||||
$this->_view = $path;
|
||||
}
|
||||
|
||||
public function setData($data) {
|
||||
$this->_data = $data;
|
||||
}
|
||||
|
||||
public function render() {
|
||||
$this->_block = $this->_sandbox($this->_view);
|
||||
return $this->_sandbox($this->_template);
|
||||
}
|
||||
|
||||
private function _sandbox($path) {
|
||||
ob_clean();
|
||||
include $path;
|
||||
$html = ob_get_contents();
|
||||
ob_clean();
|
||||
return $html;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user