我有一个包含联系人的联系页面。单击联系人时,应显示包含此联系信息的详细页面。
详细页面在通用联系页面中调用:
<a href="{$Top.URLSegment}/contact/{$ID}">Details</a>
在 config.yml 我添加了以下内容:
Name: mySite
After: framework/routes#coreroutes
---
Director:
rules:
'detail/contact/$ID': 'ContactDetailPage_Controller'
// 联系方式控制器
class ContactDetailPage_Controller extends Page_Controller {
private $id;
public function init() {
parent::init();
$Params = $this->getURLParams();
$URLSegment = Convert::raw2sql($Params['ID']);
$this->id = $URLSegment;
}
不幸的是,单击该链接会出现一个错误,即当前页面不存在。
有什么问题?谢谢