0
을 사용하여 심포니에서 사용자 정의 양식 필드 유형을 작성합니다.나뭇 가지 기본적으로 새 줄이 제거되었습니다.
사용자 지정 양식 유형 필드에 대한 템플릿에는 몇 개의 단추가 있지만 그 사이에는 공백이 없습니다. the documentation은 새 줄이 제거되지 않는다고 분명히 말하고 있지만, 새 줄은 나뭇 가지 틀에서 제거 되었기 때문입니다. 또한 페이지의 소스 코드에서 새 행이 제거 된 것을 볼 수 있습니다. 내가 뭘 놓치고 있니?
"twig/extensions": "~1.0"
내 사용자 지정 양식 필드 형 클래스 :
class UploaderType extends AbstractType
{
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
));
}
public function getParent()
{
return 'form';
}
public function getName()
{
return 'uploader_form_type';
}
}
사용자 지정 양식 필드 유형에 대한 내 템플릿 :
나는 설치된 최신 나뭇 가지 버전이{% block uploader_form_type_widget %}
{% verbatim %}
<span class="btn btn-sm btn-success fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>Add files...</span>
<input type="file" name="mana[]" accept="image/png" multiple>
</span>
<button type="submit" class="btn btn-sm btn-primary start">
<i class="glyphicon glyphicon-upload"></i>
<span>Start upload</span>
</button>
<button type="reset" class="btn btn-sm btn-warning cancel">
<i class="glyphicon glyphicon-ban-circle"></i>
<span>Cancel upload</span>
</button>
<button type="button" class="btn btn-sm btn-danger delete">
<i class="glyphicon glyphicon-trash"></i>
<span>Delete</span>
</button>
<input type="checkbox" class="toggle">
<!-- The global file processing state -->
<span class="fileupload-process"></span>
{% endverbatim %}
{% endblock %}
를하시기 바랍니다 축 어적 태그가 도움이되지 않습니다.
결국 귀하의 답변은 무엇입니까? 어떤 방법 으로든 버튼 사이에는 공백이 없습니다. css 또는 html. 그들은 그냥 새로운 줄에 쓰여지고 사이에 공백으로 렌더링됩니다. [이 단추] (http://getbootstrap.com/css/#buttons)를 고려하면 공간 ( ), CSS 패딩/여백은 없지만 버튼 사이의 틈. html을 편집하고 같은 줄에 넣으면 간격이 사라집니다. – gus
해결책을 찾지는 못했지만 대답을 받아 들여 문제를 찾는데 도움이되었습니다. [응용 프로그램 전반의 사용자 정의]를 기억했습니다. (http://symfony.com/doc/current/cookbook/form/form_customization.html# make-application-wide-customizations)에서,'{% spaceless %} '를 사용하여 오래된 위젯 템플릿을 가지고 있습니다. 감사! – gus