2013-04-21 4 views
1

커스텀 데코레이터를 만들려고하고 있는데 문제가 생겼습니다. 내가 여기 실종 무엇젠드 양식 dd에 스팬 추가

<dd class="myclass"> <span> </span> </dd> 

:

$oElement->setDecorators(array(
    'ViewHelper', 
    array(array('data' => 'HtmlTag'), 
    array('tag' => 'dd', 'span' => 'myspan', 'class' => $class . ' myclass ')), 
    array('Label', array('tag' => 'dt', 'class' => $class)) 
)); 

나는 DD 내부의 범위를 추가 할 수 있도록이 보이는 형태로 렌더링 후 : 아래 내 코드?

내가 젠드 내 태블릿에 설치되어 있지 않는 한이 테스트,하지만 당신은 스팬 추가 할 필요가 생각할 수 없다

답변

1

: 저는 개인적으로 젠드 장식과 젠드 양식에 불만을 품고 점점 기억

$oElement->setDecorators(array(
    'ViewHelper', 
    array(array('data' => 'HtmlTag'), 
     array('tag' => 'span', 'class' => $class . 'myspan')), 
    array(array('span' => 'HtmlTag'), 
     array('tag' => 'dd', 'class' => $class . 'myclass')), 
    array('Label', array('tag' => 'dt', 'class' => $class)) 
)); 

을 HTML로 양식을 만드는 것보다 더 많은 노력이 필요하다고 느꼈으므로 일반적입니다. 어쨌든 이것이 도움이되기를 바랍니다.

+0

이것은 "

"
" – fuwangschu

+0

나는 Oshawott의 대답에서 dd와 span을 바꿨습니다. 그것은 확인합니까?! – fuwangschu

+0

맞아, 맞아. 나는 그것을 테스트하지 못했고, 타블렛에는 PHP가 실행되고 있지 않습니다. 기꺼이 도움이되었지만 향후 독자를 위해 편집 할 예정입니다. –