public function testDs() { $my_api = Cola\Warper\Warper::ds('default_db'); var_dump($my_api); }
public function testPase() { $class_name = 'Cola\\Warper\\DsMysql'; $ret = Cola\Warper\Warper::parse_class($class_name); var_dump($ret); }
//无参数 $data = $my_page->{$app_path}['method'](); } else { foreach ($param as $k => $v) { if (isset($_GET[$k])) { $param[$k] = $_GET[$k]; } else { //不存在,检查是否有默认值 if (!isset($v)) { throw new Exception(sprintf("param %s is require!", $k), 404); } } } $data = call_user_func_array(array($my_page, $app_path['method']), $param); } } /*获取模板*/ if (file_exists($app_path['tpl_path'])) { $my_view = Cola\Warper\Warper::di('smarty'); if ($data) { foreach ($data as $k => $v) { $my_view->assign($k, $v); } } $my_view->display($app_path['tpl_path']); } else { echo json_encode($data); } } catch (Exception $e) { var_dump($e); }