проблема маршрутизации Symfony - PullRequest
0 голосов
/ 04 января 2011

Пожалуйста, помогите новичку Symfony с основным вопросом о маршрутизации URL-адресов.

Я хотел бы иметь возможность иметь хорошие URL в следующем формате:

shop/category/:name

и вмой routing.yml у меня есть:

shop_category:

  url: /shop/category/:name/
  param: { module: shop, action: category }
  class: sfDoctrineRoute
  options: { model: Category, type: object }

в моем представлении indexSuccess.php у меня есть:

 <?php foreach($categories as $category) { ?>
  <a href="<?php url_for('shop_category',$category)?>">link</a>
 <?php } ?>

, но ссылка href не отображается при наведении мыши на ссылку ..

что я делаю не так?

1 Ответ

4 голосов
/ 04 января 2011

url_for() помощник не отображает сгенерированный URL, он возвращает его.Поэтому просто добавьте echo инструкцию:

<?php echo url_for(...) ?>
...