Я настраиваю тестовый сайт с Symfony, и я построил сетку данных с нумерацией страниц, которая работает правильно.
Одна стандартная функция, которую я хотел бы добавить к нумерации страниц, — это количество отображаемых элементов, которые нужно установить для выпадающего меню:
У меня есть поле выбора (на данный момент в контроллере, но позже я помещу его в класс формы.)
Форма с полем выбора построена с использованием этого кода:
$form = $this->createFormBuilder()
// ->setAction($this->generateUrl('userlist2'))
//->setMethod('GET')
->add('numRecords', 'choice', array(
'choices' => array('5' => '5', '10' => '10', '20' => '20'),
'required' => false,
'empty_value' => false,
'attr' => array(
'class' => 'form-control',
'style' => 'width:80px',
)
)
)
->getForm();
Я погуглил, чтобы проверить, есть ли у symfony способ внести изменения в поле выбора, но я не смог его найти.
Мне нужно перехватить событие изменения поля выбора и получить его значение, чтобы я мог поместить значение номера элемента в переменную и использовать его для разбивки на страницы.
Любая помощь приветствуется
Спасибо
Paolo
Задача ещё не решена.
Других решений пока нет …