view.php 537 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. if ( ! defined('BASE_PATH')) exit('No direct script access allowed');
  3. class view{
  4. public function __construct(){
  5. ob_start();
  6. }
  7. public function render(){}
  8. public function finish(){
  9. $content = ob_get_clean();
  10. return $content;
  11. }
  12. /**
  13. * 直接显示
  14. * */
  15. public static function show($page, $data = array()){
  16. $page = BASE_PATH.'views/'.trim($page,'/').'.php';
  17. if(is_readable($page)){
  18. ob_start();
  19. include $page;
  20. ob_end_flush();
  21. }
  22. }
  23. }
  24. ?>