2012-01-26 4 views

답변

7

symfony 1.4에서 url_for()link_to() 도우미 함수를 사용할 수 있습니다. 당신은 아주 쉽게 URL을 생성하는 경로 이름을 사용할 수있는 두 가지의 조합을 ... 사용

사용 예제 :

Symfony2 :

<a href="{{ path('welcome') }}">Home</a> 

심포니 1.4 :

<a href="<?php echo url_for('@welcome');?>">Home</a> 

약간 더 복잡한 예 :

Symfony2 :

<a href="{{ path('blog_show', { 'slug': blog.slug }) }}">View Blog Post</a> 

심포니 1.4 : 대답에 대한

<?php echo link_to('View Blog Post', '@blog_show', array('slug' => $blog->getSlug()); ?> 
+0

감사합니다, 나는 ('@의 ROUTE_NAME') url_for을 수행 할 때; URL에 index.php가 추가되었습니다 (예 : http://www.xxxx.com/index.php/ ). index.php가 나타나는 이유를 알고 있습니까? 어떻게 내가 그것을 억제 할 수 있는지. – krishna

+0

routing.yml을 [gist] (https://gist.github.com/)로 게시 할 수 있습니까? – JamesHalsall

+0

관심있는 내용은 [apps/appname/config/settings.yml의 no_script_name 옵션] (http://symfony.com/legacy/doc/reference/1_4/en/04-Settings#chapter_04_sub_no_script_name)입니다. –

관련 문제