Я дуже новачок у сімфоні. В інших мовах, таких як java та інших, я можу використовувати, request.getParameter('parmeter name')
щоб отримати значення.
Чи є щось подібне, що ми можемо зробити з symfony2.
Я бачив кілька прикладів, але жоден не працює на мене. Припустимо, у мене є форму форми з ім'ям імені користувача . У дії форми я намагався використовувати щось подібне:
$request = $this->getRequest();
$username= $request->request->get('username');
Я також спробував
$username = $request->getParameter('username');
і
$username=$request->request->getParameter('username');
Але жоден із варіантів не працює. Однак наступне спрацювало чудово:
foreach($request->request->all() as $req){
print_r($req['username']);
}
Де я неправильно використовую getParameter()
метод. Будь-яка допомога буде вдячна.
get()
це правильний метод, і (b) увімкнули повідомлення PHP, щоб ви могли побачити, чи є проблеми? (c) Чи є у Symfony 2 панель інструментів для налагодження на зразок symfony 1, тож ви можете побачити, чи допустили ви помилки?
$request->request-get()
має бути$request->request->get()
. Чи може це бути?