本文整理汇总了PHP中Nette\Application\UI\Control::isLinkCurrent方法的典型用法代码示例。如果您正苦于以下问题:PHP Control::isLinkCurrent方法的具体用法?PHP Control::isLinkCurrent怎么用?PHP Control::isLinkCurrent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Nette\Application\UI\Control
的用法示例。
在下文中一共展示了Control::isLinkCurrent方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isLinkCurrent
/**
* Determines whether it links to the current page
*
* @param string destination in format "[[module:]presenter:]action" or "signal!" or "this"
* @param array|mixed
* @return bool
* @throws \Nette\Application\InvalidLinkException
*/
public function isLinkCurrent($destination = NULL, $args = array())
{
if (is_array($destination)) {
foreach ($destination as $link) {
if (parent::isLinkCurrent($link[0], isset($link[1]) ? $link[1] : array())) {
return TRUE;
}
}
return FALSE;
} elseif ($destination !== NULL) {
if (!is_array($args)) {
$args = func_get_args();
array_shift($args);
}
return parent::isLinkCurrent($destination, $args);
}
return FALSE;
}