0
我有一個包含聯繫人的聯繫頁面。當點擊一個聯繫人時,應該出現一個包含此聯繫人信息的詳細頁面。Routing config.yml
細節頁面稱爲在一般接觸頁面:
<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;
}
不幸的是,由cli在鏈接上顯示當前頁面不存在的錯誤。
什麼可能是錯的? 謝謝
謝謝!我做了一個ContactDetailPage.ss - 但通過調用上面的詳細信息鏈接,我得到一個空白頁面,它給了我只是傳遞參數的數組。怎樣才能調用正確的.ss(分配正確的模板)? – Steve