File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -163,20 +163,25 @@ exist::
163163 // returns 'baz'
164164
165165When PHP imports the request query, it handles request parameters like
166- ``foo[bar]=baz `` in a special way as it creates an array. So you can get the
167- `` foo `` parameter and you will get back an array with a `` bar `` element ::
166+ ``foo[bar]=baz `` in a special way as it creates an array. The `` get() `` method
167+ doesn't support returning arrays, so you need to use the following code ::
168168
169169 // the query string is '?foo[bar]=baz'
170170
171- $request->query->get('foo');
171+ // don't use $request->query->get('foo'); use the following instead:
172+ $request->query->all()['foo'];
172173 // returns ['bar' => 'baz']
173174
174175 $request->query->get('foo[bar]');
175176 // returns null
176177
177- $request->query->get( 'foo') ['bar'];
178+ $request->query->all()[ 'foo'] ['bar'];
178179 // returns 'baz'
179180
181+ .. deprecated :: 5.1
182+
183+ The array support in ``get() `` method was deprecated in Symfony 5.1.
184+
180185.. _component-foundation-attributes :
181186
182187Thanks to the public ``attributes `` property, you can store additional data
You can’t perform that action at this time.
0 commit comments