Example #1
0
 public static function action($action, $variables = [])
 {
     $controller = Router::getVar('controller_path');
     $queries = [];
     foreach ($variables as $key => $value) {
         $queries[] = sprintf("%s=%s", urldecode($key), urlencode($value));
     }
     $path = Config::get('ntentan:app.prefix') . ($controller == "" ? "" : "/{$controller}");
     return preg_replace('~/+~', '/', "{$path}/{$action}" . (count($queries) ? "?" . implode('&', $queries) : ""));
 }