Атрибуты поля сущности Symfony 2
663 просмотра
1 ответ
Я имею в своей форме поле сущности. Это поле выглядит так:
->add('user', 'entity',array(
'class' => 'Elearning\SiteBundle\Entity\User',
'property' => 'name',
'multiple' => true,
'expanded' => true,
'required' => true,
'label' => 'Użytkownicy ',
'attr' => array('class' => 'userFiledCollection'), // this not working. It set class to parent div. I want to have this class in checkboxes.
'query_builder' =>function(EntityRepository $er) {
return $er
->createQueryBuilder('u')
->where('u.isActive = 1');
},
)
)
Все, что я хочу сделать, это установить атрибут класса для всех флажков, представленных этим полем. Как я могу это сделать?
Автор: matterix Источник Размещён: 12.11.2019 09:51Ответы (1)
1 плюс
Решение
Нет встроенных решений. Смотрите эту проблему .
Возможное решение - использовать форму темы :
{% form_theme form _self %}
{% block checkbox_widget %}
{% spaceless %}
{% set attr = attr|merge({'class': 'userFiledCollection'}) %}
<input type="checkbox" {{ block('widget_attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} />
{% endspaceless %}
{% endblock checkbox_widget %}
{% block body %}
{{ form(form) }}
{% endblock %}
Автор: Alexander Fedorov
Размещён: 18.07.2014 09:39
Вопросы из категории :
- php Как вы отлаживаете PHP-скрипты?
- php Заставьте XAMPP / Apache обслуживать файл вне htdocs
- php Как включить файлы PHP, которые требуют абсолютного пути?
- php Скрипт входа со скрытыми кнопками
- php How can I find unused functions in a PHP project
- symfony Как бы вы преобразовали ранее существующее веб-приложение в многоязычный?
- symfony Обновление с symfony1 до symfony2
- symfony Как передать параметры в блок Symfony2 Twig?
- symfony Symfony 2: Как избежать смещения таблицы сеансов при миграции доктрин?
- symfony Getting the base url of the website and globally passing it to twig in Symfony 2
- doctrine Doctrine2: Best way to handle many-to-many with extra columns in reference table
- doctrine tar: ошибка не может быть исправлена: выход сейчас
- doctrine Доктрина 2. Обновление запроса с помощью построителя запросов
- doctrine Доктрина 2 Много-много каскадов
- doctrine Явно установите Id с Doctrine при использовании стратегии «AUTO»
- symfony-forms Symfony2: как получить параметры конфигурации в классах формы
- symfony-forms Как убрать кнопку «удалить» в стандартной «Редактировать» форму сонаты админа?
- symfony-forms Symfony2 Form - вставлять формы и прослушиватели событий
- symfony-forms Форма Symfony только для чтения
- symfony-forms Как я могу проверить, является ли предоставленный токен CSRF недействительным в Symfony2?