Example #1
0
 /**
  * Convenience function for normal urls.
  * Useful for layout links and links inside elements etc if you don't want to
  * verbosely reset all parts of it (prefix, plugin, ...).
  *
  * @params same as Html::url($url, $full)
  * @return string URL
  */
 public function defaultUrl($url = null, $full = false)
 {
     if ($this->_linkDefaults === null) {
         if (!class_exists('CommonComponent')) {
             App::uses('CommonComponent', 'Tools.Controller/Component');
         }
         $this->_linkDefaults = CommonComponent::defaultUrlParams();
     }
     if ($url !== null && is_array($url)) {
         $url = array_merge($this->_linkDefaults, $url);
     }
     return $this->url($url, $full);
 }