2010-02-16 7 views
2

나는 심포니 1.4을 사용하고 다음 달성 할 수 있는지 여부 궁금하네요 : symfony : link_to 태그 안에 요소를 넣을 수 있습니까?

<a href="#"><span>Text</span></a> 

... 심포니의 LINK_TO 도우미를 사용하고 계십니까?

<a href="<?php echo url_for('#') ?>"><span>Text</span></a> 

그러나 특히 위 생산할 예정으로 국제화를 결합으로, 그것을 할 수있는 간단한 방법이 있는지 궁금 해요 : : 물론

,이 작업을 수행하는 것이 가능

<a href="<?php echo url_for('#') ?>"><span><?php echo __('Text') ?></span></a> 

... 기본적으로 태그 수프.

감사합니다.

답변

3

당신은 그것을 두 가지 방법으로 할 수 있습니다 ...

옵션 1

<?php echo link_to("<span>".__('Text')."</span>", $url); ?> 

옵션 2

<?php echo content_tag('a', "<span>".__('Text')."</span>", array('href' => url_for($url))); ?> 
+0

감사합니다. – Tom

+0

'link_to'를 위해 도망 치기 위해 뭔가를해야 할지도 모릅니다. – prodigitalson

+0

좋아, 놀이가있을거야. – Tom

1

도있다 : 나는 속성을 추가

<?php echo link_to(content_tag('span', __'Text', array('class' => 'span-class')), '@route', array('class' => 'link-class')); 

class 두 HT 각각 그런 식으로 확장해야하는 경우 ML 태그를 옵션으로 사용하십시오.

관련 문제