[英]Linking static page in CakePhp
我只想在我的網站上創建一個靜態頁面,然后將該頁面鏈接到主頁按鈕。 我設法創建了頁面,但是當我像這樣鏈接它時,會出現以下錯誤: <li><a href="about">About</a></li>
。
缺少控制器
錯誤:找不到AboutController。
我應該如何放置首頁和關於頁面之間的鏈接?
PS。 在網絡上的每個示例中,他們都展示了如何創建靜態頁面和放置路線。 但是沒有人提到如何在不手動在URL中鍵入“ / pages / about”的情況下轉到該頁面。 可能是一件簡單的事情。 但是我想念的是。 請幫忙。
您可以通過以下方式使用Html幫助器:
<li>
<?php echo $this->Html->link('About',array('controller'=>'pages','action'=>'display','about')) ?>
</li>
或僅獲取網址:
<li>
<a href="<?php echo $this->Html->url(array('controller'=>'pages','action'=>'display','about')) ?>"> Home </a>
</li>
查看路由文檔
您可以使用
Router::connect(
'/about',
array('controller' => 'pages', 'action' => 'display', 'about')
);
將/about
連接到您的靜態頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.