簡體   English   中英

如何在cakephp中創建類別頁面鏈接?

[英]How can i create category page link in cakephp?

<?php if(count($cat)>0): foreach($cat as $cat_item): ?>  
<li>  
<a href="<?php Router::url('/', true); ?>category/<?php echo $cat_item['CatModel']['caturl']; ?>">  
    <?php echo $cat_item['CatModel']["catname"];  ?></a>  
</li>  
<?php endforeach; else: ?>  
<p class="no-record"></p>  
<?php endif; ?>  

您需要執行4個步驟:

  • 在視圖中創建鏈接(與您一樣)
  • 為該鏈接創建路線
  • 在相關控制器中創建功能
  • 創建該功能的視圖。

如果您希望使用HTML幫助器,則可以使用它。

<li>
    <?= $this->Html->link(__($cat_item['CatModel']['catname']), ['controller' => 'Categories', 'action' => 'view', $cat_item['CatModel']['id']]); ?>  
</li>

假設您的類別控制器稱為“ CategoriesController.php”,並且位於src / Controller中

通常,如果您遵循Cake模式命名約定,則可以從命令行使用Cake客戶端生成模型/控制器/視圖。

垃圾桶/蛋糕烘烤模板類別

如果您希望看到做事的蛋糕方式。 它將生成您的視圖。 有關HTML幫助程序的更多信息,請查看CookBook

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM