MVC/Controller.php
protected function view($file, $param=array()) {
		extract($param);
		
		if (!is_array($file)) {
			$path =  explode('\\', get_class($this));

			if (count($path) > 2) {
				$view_path = '';

				for($i=0; $i<count($path)-2; $i++) {
					$view_path .= strtolower($path[$i]).'/';
				}	

				$view_path = Config::get('path.mvc').'/'.$view_path;
			} else {
				$view_path = Config::get('path.mvc');
			}

			if (php_sapi_name() == 'cli')
				$view_path = Config::get('path.basepath').'/'.$view_path;
		} else {
			
			$view_path = Config::get('path.mvc');
			if (isset($file[1])) {
				$view_path .= '/'.$file[0];
				$file = $file[1];
			} else
				$file = $file[0];

			if (php_sapi_name() == 'cli')
				$view_path = Config::get('path.basepath').'/'.$view_path; 
			
		}
		
		ob_start();
			include $view_path.'/views/'.$file.'.php';
		return ob_get_clean();
	}
protected function view($file, $param=array()) {
		extract($param);
		
		if (!is_array($file)) {
			$path =  explode('\\', get_class($this));

			if (count($path) > 2) {
				$view_path = '';

				for($i=0; $i<count($path)-2; $i++) {
					$view_path .= strtolower($path[$i]).'/';
				}	

				$view_path = Config::get('path.mvc').'/'.$view_path;
			} else {
				$view_path = Config::get('path.mvc');
			}

			if (php_sapi_name() == 'cli')
				$view_path = Config::get('path.basepath').'/'.$view_path;
		} else {
			
			$view_path = Config::get('path.mvc');
			if (isset($file[1])) {
				$view_path .= '/'.$file[0];
				$file = $file[1];
			} else
				$file = $file[0];

			if (php_sapi_name() == 'cli')
				$view_path = Config::get('path.basepath').'/'.$view_path; 
			
		}
		
		ob_start();
			include $view_path.'/views/'.$file.'.php';
		return ob_get_clean();
	}
protected function view ( $ file , $ param = array ( ) ) { extract ( $ param ) ; if ( ! is_array ( $ file ) ) { $ path = explode ( '\\' , get_class ( $ this ) ) ; if ( count ( $ path ) > 2 ) { $ view_path = '' ; for ( $ i = 0 ; $ i < count ( $ path ) - 2 ; $ i ++ ) { $ view_path .= strtolower ( $ path [ $ i ] ) . '/' ; } $ view_path = Config :: get ( 'path.mvc' ) . '/' . $ view_path ; } else { $ view_path = Config :: get ( 'path.mvc' ) ; } if ( php_sapi_name ( ) == 'cli' ) $ view_path = Config :: get ( 'path.basepath' ) . '/' . $ view_path ; } else { $ view_path = Config :: get ( 'path.mvc' ) ; if ( isset ( $ file [ 1 ] ) ) { $ view_path .= '/' . $ file [ 0 ] ; $ file = $ file [ 1 ] ; } else $ file = $ file [ 0 ] ; if ( php_sapi_name ( ) == 'cli' ) $ view_path = Config :: get ( 'path.basepath' ) . '/' . $ view_path ; } ob_start ( ) ; include $ view_path . '/views/' . $ file . '.php' ; return ob_get_clean ( ) ; }
view
Funngsi untuk menampilkan view
@param string $file
@param array $param
view Funngsi untuk menampilkan view