2017-02-15 6 views
0

Как я могу создать ссылку на страницу категории в cakephp?Как я могу создать ссылку на страницу категории в 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

Если вы хотите использовать HTML-помощник, вы можете использовать это.

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

Предположим, что ваш контроллер категории называется «CategoriesController.php», и находится в SRC/контроллер

В общем, вы можете использовать клиент торт из командной строки для создания модели/Контроллеры/Просмотры если вы соблюдаете соглашение об именовании схемы торта.

бен/торт категории выпекать шаблон

Если вы хотите увидеть торт способ делать вещи. Это создаст ваше представление. Также для получения дополнительной информации о помощнике HTML проверьте CookBook.

+1

Спасибо за ваш ответ Thomsen – Enamul

+0

Добро пожаловать :) –

1

Вам нужно сделать 4 шага:

  • Создать ссылку в представлении (как вы это делали)
  • Создать маршрут по этой ссылке
  • Создание функции в соответствующем контроллере
  • Создать для этой функции.
+0

Спасибо Naveed – Enamul

+0

Вы можете голосовать или отметить как правильный ответ. –

Смежные вопросы