public function doDefault(LJL_Request $input, LJL_Response $output) { #如果是提交 if ($input->funName) { #获得所有需要参数的值 $iparam = $output->helperCfgArr[$input->funName]['param']; $paramVal = array(); if ($iparam) { foreach ($iparam as $p) { $paramValArr[$p[0]] = $input->post($p[0]); } } if (isset($paramValArr)) { foreach ($paramValArr as $k => $v) { if ($v == '') { unset($paramValArr[$k]); } } $paramValArr = $output->paramValArr = $paramValArr; // array_filter($paramValArr); } else { $paramValArr = array(); $output->paramValArr = $paramValArr; } $data = LJL_Api::run($input->funName, $paramValArr); $output->htmlVarStr = Libs_Tools_VarDump::showVar($data); } $output->setTemplate('IcloudManage'); }
public function doDefault(LJL_Request $input, LJL_Response $output) { #如果是提交 //var_dump($input->dopost);die; if ($input->dopost && $input->funName) { #获得所有需要参数的值 $iparam = $output->helpCfgArr2[$input->funName]['param']; //var_dump($iparam);die; $paramVal = array(); if ($iparam) { foreach ($iparam as $p) { $paramValArr[$p[0]] = $input->post($p[0]); } } if (isset($paramValArr)) { foreach ($paramValArr as $k => $v) { if ($v == '') { unset($paramValArr[$k]); } } $paramValArr = $output->paramValArr = $paramValArr; // array_filter($paramValArr); } else { $paramValArr = array(); $output->paramValArr = $paramValArr; } #获得结果 $tmpArr = explode("::", $input->funName); $className = "Helper_" . $tmpArr[0]; //var_dump($className);die; $classMethod = $tmpArr[1]; #特殊处理 if ('Helper_Blog' == $className && in_array($classMethod, array('getArticleList', 'getArticleInfo'))) { Db_Blog::instance(null, 'blog_laura'); } if (isset($output->helpCfgArr2[$input->funName]['norun'])) { $output->htmlVarStr = $output->helpCfgArr2[$input->funName]['norun']; } else { $data = call_user_func(array($className, $classMethod), $paramValArr); $output->htmlVarStr = Libs_Tools_VarDump::showVar($data); } } $output->setTemplate('HelperManage'); }