예제 #1
0
파일: Route.php 프로젝트: cyantree/grout
 public function getUrl($arguments = null, $absoluteURL = true, $parameters = null, $escapeArguments = true)
 {
     $url = $this->permaUrl;
     $url = AppTools::encodePageUrlString($url, $arguments, $escapeArguments);
     if ($parameters != null) {
         $url .= StringTools::getQueryString($parameters);
     }
     if ($absoluteURL) {
         $url = $this->module->app->url . $url;
     }
     return $url;
 }
예제 #2
0
파일: App.php 프로젝트: cyantree/grout
 public function getUrl($path = '', $absoluteURL = true, $parameters = null)
 {
     if ($parameters != null) {
         $path .= StringTools::getQueryString($parameters);
     }
     if ($absoluteURL) {
         return $this->url . $path;
     }
     return $path;
 }
예제 #3
0
파일: Module.php 프로젝트: cyantree/grout
 public function getUrl($path = '', $absoluteURL = true, $parameters = null)
 {
     $u = $this->urlPrefix . $path;
     if ($parameters != null) {
         $u .= StringTools::getQueryString($parameters);
     }
     if ($absoluteURL) {
         return $this->app->url . $u;
     }
     return $u;
 }