連絡先を含む連絡先ページがあります。連絡先をクリックすると、この連絡先情報を含む詳細ページが表示されます。
詳細ページは、一般的な連絡先ページで呼び出されます。
<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;
}
残念ながら、リンクをクリックすると、現在のページが存在しないというエラーが表示されます。
何が間違っている可能性がありますか?ありがとうございました