本文整理汇总了PHP中AppController::setPermaLink方法的典型用法代码示例。如果您正苦于以下问题:PHP AppController::setPermaLink方法的具体用法?PHP AppController::setPermaLink怎么用?PHP AppController::setPermaLink使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AppController
的用法示例。
在下文中一共展示了AppController::setPermaLink方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getLinkCtrl
function getLinkCtrl($title = "", $absolute = FALSE)
{
$_S =& new AppSettings();
if ($_S->permaLinksEnabled()) {
if (!$title) {
$title = $this->getTitle(FALSE);
}
$permaLink = "{$this->id}_" . preg_replace("[\\W]", "_", strtolower($title));
if (!$_S->ommitCatPermaLink) {
$catPermaLink = $this->getCatPermaLink();
$permaLink = "{$catPermaLink}/{$permaLink}";
}
$ctrl = new AppController();
$ctrl->setPermaLink($permaLink);
} else {
$ctrl =& new AppController($this->get_class() . "/{$this->id}");
}
$ctrl->setAbsolute($absolute);
return $ctrl;
}
示例2: getLinkCtrl
function getLinkCtrl($absolute = FALSE)
{
$_S =& new AppSettings();
if ($_S->permaLinksEnabled()) {
$ctrl = new AppController();
$ctrl->setPermaLink($this->permaLink);
} else {
$ctrl = new AppController("cat/list/{$this->id}");
}
$ctrl->setAbsolute($absolute);
return $ctrl;
}