У меня есть форма с большим количеством полей и мне нужны данные формы, которые должны быть в одном массиве.У меня есть форма с большим количеством полей в и что мне нужно, данные формы должны быть в одном массиве
Например: Давайте предположим, что имена поля формы являются name
, username
, password
и т.д., и мне нужно, чтобы получить эти все поля внутри массива с именем $user
любит это:
$user = array('name' => 'foo', 'password' => 'bar', ...);
Так я даю поле формы names как $user['name']
, но отображено сообщение с кодом пользователя:
Это имя содержит незаконные символы. Имена должны начинаться с буквы, цифры или подчеркивания и содержать только буквы, цифры, цифры, символы подчеркивания («_»), дефисы («-») и двоеточия («:»).
Может ли кто-нибудь помочь мне разобраться?
Показать ** точную ошибку ** в вашем вопросе. «Ошибки вроде» не очень полезны. Сам PHP не бросает эти ошибки, поэтому я предполагаю, что это symfony .... –
@cale_b да это сообщение показано с symfony –
Похоже, вы хотите это: http://symfony.com/doc/current/reference /forms/types/collection.html –