如何在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; ?>
答案 0 :(得分:1)
您需要执行4个步骤:
答案 1 :(得分:0)
如果您希望使用HTML帮助程序,可以使用它。
<li>
<?= $this->Html->link(__($cat_item['CatModel']['catname']), ['controller' => 'Categories', 'action' => 'view', $cat_item['CatModel']['id']]); ?>
</li>
假设您的类别控制器名为“CategoriesController.php”,并且位于src / Controller
通常,如果遵循cake模式命名约定,则可以从命令行使用cake client来生成模型/控制器/视图。
bin / cake烘焙模板类别
如果你想看到蛋糕的做事方式。它会生成您的视图。另外,有关HTML帮助程序的更多信息,请查看CookBook。