Advanced usage: example with Doctrine

That's not really an advanced topic, but the sample will be a bit hard to read (as it takes many files), so let's say it targets more experienced Symfony users.

In this demo, we're displaying a MyArray of MyElements, both persisted into the database. The MyArray entity only have an id and a name, and MyElement has id, MyArray's id and a value. This is quite the same as we seen in all demos, but persisted.

Array name:
Add an element...

Existing arrays:
Name Open Delete
name}) }} Open Delete
___ ☘ Cela fonctionne â Open Delete
___ ☘ Cela fonctionne ☘ Open Delete
___ ☘ Cela fonctionne Ã34н34н Open Delete
___ Array with Elements ... Click Open to test loading Open Delete
____ Open Delete
_____ Open Delete
__________________________________________ Open Delete
____________________________1 test Open Delete
_________AAAAAAAAAAAAA_______ Open Delete
_________coucou Open Delete
___%20%C3%83%C2%A2%C3%82%C2%98%C3%82%C2%98%20Cela%20fonctionne%20%C3%83 Open Delete
___%20%C3%83%C2%A2%C3%82%C2%98%C3%82%C2%98%20Cela%20fonctionne%20%C3%83%C2%A2%C3%82%C2%98%C3%82%C2%98 Open Delete
___%20%E2%98%98%20Cela%20fonctionne%20%E2%98%98 Open Delete
__bvnvbnvbnvbn Open Delete
_a_ Open Delete
_a_firra Open Delete
Open Delete
_Greeting Open Delete
---#i21ef661e2506d5d0e513dce166c17d49 Open Delete
---#i27992875ec4286a24e569b1e015b0473 Open Delete
---#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
---#ie025efbbb0738ed01a63b326c174233e Open Delete
'rtrt Open Delete
() Open Delete
(SELECT (CASE WHEN (4287=3498) THEN 'kjh' ELSE (SELECT 3498 UNION SELECT 3037) END)) Open Delete
(SELECT (CASE WHEN (4626=9556) THEN 'kjh' ELSE (SELECT 9556 UNION SELECT 9237) END)) Open Delete
(SELECT (CASE WHEN (6190=5092) THEN 'kjh' ELSE (SELECT 5092 UNION SELECT 3869) END)) Open Delete
(SELECT (CASE WHEN (9680=8265) THEN 'kjh' ELSE (SELECT 8265 UNION SELECT 7356) END)) Open Delete
@12 Open Delete
#1 Open Delete
#69 Open Delete
#72 Open Delete
#72uuuu Open Delete
#72uuuuokokok Open Delete
#timowashere Open Delete
%231 Open Delete
%2372uuuu Open Delete
%2372uuuuokokok Open Delete
%2391 Open Delete
%25237233333 Open Delete
%25237233333#ie025efbbb0738ed01a63b326c174233e Open Delete
%252372uuuu#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
%252372uuuu#i5784b3886628c4362594ffa43547edb4 Open Delete
%252372uuuu#i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
%252372uuuu#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
%252372uuuu#ie025efbbb0738ed01a63b326c174233e Open Delete
%25253F%23i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
%253F Open Delete
%253F#i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
%253F#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
%253F#i21ef661e2506d5d0e513dce166c17d49 Open Delete
%253F#i27992875ec4286a24e569b1e015b0473 Open Delete
%253F#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
%253F#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
%253F#ie025efbbb0738ed01a63b326c174233e Open Delete
%25C3%2583%25C2%25B1lkjlkj Open Delete
%27 Open Delete
%28SELECT%20%28CASE%20WHEN%20%283158=3158%29%20THEN%20%27kjh%27%20ELSE%20%28SELECT%201437%20UNION%20SELECT%202166%29%20END%29%29 Open Delete
%28SELECT%20%28CASE%20WHEN%20%284626=9556%29%20THEN%20%27kjh%27%20ELSE%20%28SELECT%209556%20UNION%20SELECT%209237%29%20END%29%29 Open Delete
%3C%3Fphp%20echo%20%27%20i%20don%27t%20like%20it%20%27 Open Delete
%3Csdsads Open Delete
%C3%A2%C2%98%C2%98%20Cela%20fonctionne%20%C3%A2%C2%98%C2%98 Open Delete
<script>alert('test')</script> Open Delete
<script>alert('test')</script>%n%n%n%n%n%n Open Delete
<script>alert('test')</script>%n%n%n%n%n%n<script>alert('test')</script>%n%n%n%n%n%n<script>alert('test')</script>%n%n%n%n%n%n<script>alert('test')</script>%n%n%n%n%n%n<script>alert('test')</script>%n%n%n%n%n%n<script>alert('test')</script>%n%n%n%n%n%n<sc Open Delete
00000 Open Delete
000tom Open Delete
1 Open Delete
11 Open Delete
11#i27992875ec4286a24e569b1e015b0473 Open Delete
11#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
11#ie025efbbb0738ed01a63b326c174233e Open Delete
1111#i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
1111#i21ef661e2506d5d0e513dce166c17d49 Open Delete
1111#i27992875ec4286a24e569b1e015b0473 Open Delete
1111#i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
1111#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
1111%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
11111 Open Delete
11111111111111 Open Delete
1111111111111111111111111111111111#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
1111111111111111111111111111111111#i21ef661e2506d5d0e513dce166c17d49 Open Delete
1111111111111111111111111111111111#i5784b3886628c4362594ffa43547edb4 Open Delete
1111111111111111111111111111111111#i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
1111111111111111111111111111111111#ie025efbbb0738ed01a63b326c174233e Open Delete
1111111111111111111111111111111111%23i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
1111111111111111111111111111111111%23ie025efbbb0738ed01a63b326c174233e Open Delete
11111111aaa Open Delete
1111Yapi Open Delete
12 Open Delete
121113aaaaa Open Delete
123 Open Delete
1241 Open Delete
1525 Open Delete
1aa Open Delete
2222 example Open Delete
2222%252520example Open Delete
2344234 Open Delete
32 Open Delete
4545 Open Delete
5 Open Delete
7 Open Delete
78 Open Delete
8 Open Delete
86787 Open Delete
88 Open Delete
890 Open Delete
8chan.org Open Delete
99 Open Delete
999 Open Delete
a Open Delete
a woop woop Open Delete
A1 Open Delete
a2 Open Delete
Aaa Open Delete
aaaa Open Delete
ñsfkjaldsa Open Delete
aaaaaa Open Delete
aaaaaaaaaaaaa Open Delete
тест Open Delete
aaamine Open Delete
aaamine22222 Open Delete
aaamine22222#i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
aaamine22222#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
aaamine22222#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
aarzarzample Open Delete
ad Open Delete
adfadf Open Delete
adfadf'A=0 Open Delete
adsfdsf Open Delete
Alpha Open Delete
array1 Open Delete
articulo Open Delete
asD Open Delete
asd asd asd Open Delete
asdas Open Delete
asdasd Open Delete
asdasd#i5784b3886628c4362594ffa43547edb4 Open Delete
asdasd#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
asdasd#ie025efbbb0738ed01a63b326c174233e Open Delete
asdasd%23i5784b3886628c4362594ffa43547edb4 Open Delete
asdasd%23ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
asdasdadasd Open Delete
asdasdadasd#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
asdasdadasd#i21ef661e2506d5d0e513dce166c17d49 Open Delete
asdasdadasd#i27992875ec4286a24e569b1e015b0473 Open Delete
asdasdadasd#i5784b3886628c4362594ffa43547edb4 Open Delete
asdasdadasd#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
asdasdadasd%23i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
asdfg Open Delete
asds Open Delete
assa Open Delete
azazaz Open Delete
bam Open Delete
bbb Open Delete
bbbbbbbbbbb Open Delete
bc Open Delete
bcvbcvb Open Delete
bite Open Delete
bjfhj Open Delete
bjfhj#i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
bjfhj#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
bjfhj#i21ef661e2506d5d0e513dce166c17d49 Open Delete
bjfhj#i5784b3886628c4362594ffa43547edb4 Open Delete
bjfhj#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
bjfhj#ie025efbbb0738ed01a63b326c174233e Open Delete
bjfhj%23i21ef661e2506d5d0e513dce166c17d49 Open Delete
blah#i21ef661e2506d5d0e513dce166c17d49 Open Delete
blah#i5784b3886628c4362594ffa43547edb4 Open Delete
blah#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
blah#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
blah%23i21ef661e2506d5d0e513dce166c17d49 Open Delete
blah%23i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
blah%23ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
Bra Open Delete
caca Open Delete
caracas Open Delete
cela Open Delete
ciao Open Delete
cups Open Delete
cx Open Delete
cx%3Cwc Open Delete
cx<wc'A=0 Open Delete
d Open Delete
D happy 2018 Open Delete
D#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
D#i21ef661e2506d5d0e513dce166c17d49 Open Delete
D#i27992875ec4286a24e569b1e015b0473 Open Delete
D#i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
D#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
D#ie025efbbb0738ed01a63b326c174233e Open Delete
D%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
D%23i5784b3886628c4362594ffa43547edb4 Open Delete
dadd Open Delete
dasdsa Open Delete
dasdsad Open Delete
dasf Open Delete
ddazdaz Open Delete
ddddd Open Delete
delete_empty Open Delete
dfa Open Delete
dfa#i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
dfa#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
dfa#i21ef661e2506d5d0e513dce166c17d49 Open Delete
dfa#i27992875ec4286a24e569b1e015b0473 Open Delete
dfa#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
dfa#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
dfa%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
dfa%23i27992875ec4286a24e569b1e015b0473 Open Delete
dfa%23ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
dfa%23ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
dfdt Open Delete
dfg Open Delete
dfgdfg Open Delete
dfty Open Delete
dfvds Open Delete
dfzre Open Delete
dgdgdg Open Delete
Doom Open Delete
dra Open Delete
dsadsadd Open Delete
dsd Open Delete
dsdfgsdfgdf Open Delete
dsf Open Delete
dsfdsfd Open Delete
dsfsdfs Open Delete
eaze Open Delete
ee Open Delete
ejemplo 2 Open Delete
ejemplo 2017-11-23 Open Delete
erwgfu%C4%B1gj8hl%C4%B1 Open Delete
erwgfuıgj8hlı Open Delete
erwgfuıgj8hlı Open Delete
erwgfuıgj Open Delete
ewe Open Delete
exadasdas Open Delete
example Delete
example exam Open Delete
example Radu Open Delete
example.0 Open Delete
example%2520exam Open Delete
example1 Open Delete
example123 Open Delete
example123#i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
example123#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
example123#i8c18088ea4d8dd4d6e5e986bceed35da Open Delete
example123#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
example123#ie025efbbb0738ed01a63b326c174233e Open Delete
example123%23ie025efbbb0738ed01a63b326c174233e Open Delete
example2 Open Delete
example22222222222222 Open Delete
example33333 Open Delete
example4 Open Delete
exampleasd Open Delete
exampleasdas Open Delete
exampleasfsafa Open Delete
exampleasfsafasf Open Delete
exampleasfsafasf#i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
exampleasfsafasf#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
exampleasfsafasf#i21ef661e2506d5d0e513dce166c17d49 Open Delete
exampleasfsafasf#i27992875ec4286a24e569b1e015b0473 Open Delete
exampleasfsafasf#i5784b3886628c4362594ffa43547edb4 Open Delete
exampleasfsafasf%23i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
exampleaz Open Delete
exampled Open Delete
exampledds Open Delete
exampledsdsdd Open Delete
exampledsdsddasds,sad,a,d,as,d,asd,asd Open Delete
examplee Open Delete
exampleeaze Open Delete
exampleeeeeeeeeeeee Open Delete
examplemmm Open Delete
examplemmmm Open Delete
examplenhnhd Open Delete
exampleqqqq Open Delete
exampleqzd Open Delete
examplertyrtyrty Open Delete
examplesa Open Delete
examplesadasdsdsad Open Delete
examplesafs;af;sfsf Open Delete
examplesdf Open Delete
exampless Open Delete
exampletes Open Delete
exampletestsf sdf sd sd Open Delete
examplexzasca Open Delete
exdedededdedeeample Open Delete
Existing%20arrays: Open Delete
Existing%2520arrays: Open Delete
exkiample Open Delete
eze Open Delete
familly Open Delete
fdasfdaF Open Delete
fdf Open Delete
fdf#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 Open Delete
fdf#i21ef661e2506d5d0e513dce166c17d49 Open Delete
fdf#i5784b3886628c4362594ffa43547edb4 Open Delete
fdf#ibcac9f4c58199eeaa7ba5c7750b8434b Open Delete
fdf#ic3ee8978c60737ab5d058b5a3f6a1b09 Open Delete
fdsdf Open Delete
fdsf Open Delete
ff d Open Delete
ff%20d Open Delete
fff Open Delete
ffsss Open Delete
fg Open Delete
fgdfg Open Delete
fgfdg Open Delete
fgfdgdgdf Open Delete
fghjkl Open Delete
firrra Open Delete
foo Open Delete
frfrf Open Delete
Fruits Open Delete
fsdfsdf Open Delete
fuck Open Delete
fuck you Open Delete
gdfg#i1097c8b84b58a65ed6ec7b4f0da3ab67 Open Delete
gdfg#i27992875ec4286a24e569b1e015b0473 Open Delete
gdfg#ibcac9f4c58199eeaa7ba5c7750b8434b