現在表示しているURLへのリンクはしないHTMLのLinkヘルパー
CakePHP1.2での話し。メニューとかでありがちです <?php class HtmlHelper extends AppHelper { function clink($title, $url = null, $htmlAttributes = array(), $confirmMessage = false, $escapeTitle = true){ if ($url !== null) { $str_url = $this->url($url); } else { $str_url = $this->url($title); } if(strpos($str_url,Router::url("", false)) !== false) return $title; return $this->link($title, $url, $htmlAttributes, $confirmMessage, $escapeTitle); } }