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.
Name | Open | Delete |
---|---|---|
gufc fucvuy | Open | Delete |
name}) }} | Open | Delete |
xv | Open | Delete |
___ â Cela fonctionne â | Open | Delete |
___ â Cela fonctionne à | Open | Delete |
___ â Cela fonctionne â | Open | Delete |
__________________________________________ | Open | Delete |
____________________________1%20test | 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%C3%A2%C2%98%C2%98%20Cela%20fonctionne%20%C3%A2 | Open | Delete |
___array___ | Open | Delete |
__EDLP_7-0_ | Open | Delete |
_a_firra | Open | Delete |
_è | Open | Delete |
_Greeting | Open | Delete |
_Greeting,%20:D%20happy%202018 | Open | Delete |
--- | Open | Delete |
---#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
---#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
---#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
---#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
---#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
---#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
---%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
---%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
---%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
---%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
' | Open | Delete |
'rtrt | Open | Delete |
(orphée) | 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 (5797=5797) THEN 'kjh' ELSE (SELECT 4517 UNION SELECT 5846) 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 |
&&&&&&&&&&& | Open | Delete |
#69 | Open | Delete |
#7233333 | Open | Delete |
#72uuuu | Open | Delete |
#91 | Open | Delete |
#timowashere | Open | Delete |
%20xv | Open | Delete |
%23456 | Open | Delete |
%2369 | Open | Delete |
%237233333 | Open | Delete |
%2372uuuuokokok | Open | Delete |
%23timowashere | Open | Delete |
%25231 | Open | Delete |
%25237233333 | Open | Delete |
%25237233333#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
%25237233333#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
%25237233333#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
%252372uuuu#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
%252372uuuu#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
%252372uuuu#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
%252372uuuu#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
%252372uuuu#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
%2525237233333 | Open | Delete |
%2525237233333%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
%2525237233333%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
%2525237233333%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
%2525237233333%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
%25252372uuuu | Open | Delete |
%25252372uuuu%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
%25252372uuuu%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
%25252372uuuu%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
%25252372uuuu%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
%25252372uuuu%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
%25252391 | Open | Delete |
%25253F%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
%25253F%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
%25253F%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
%25253F%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
%2527 | Open | Delete |
%252E | Open | Delete |
%253Csdsads | Open | Delete |
%253F#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
%253F#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
%253F#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
%253F#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
%25C3%25B1lkjlkj | Open | Delete |
%26%26%26%26%26%26%26%26%26%26%26 | Open | Delete |
%27rtrt | Open | Delete |
%28%29 | Open | Delete |
%28orph%C3%83%C2%A9e%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 |
%28SELECT%20%28CASE%20WHEN%20%289680=8265%29%20THEN%20%27kjh%27%20ELSE%20%28SELECT%208265%20UNION%20SELECT%207356%29%20END%29%29 | Open | Delete |
%3C | Open | Delete |
%C3%83%C2%83%C3%82%C2%83%C3%83%C2%82%C3%82%C2%B1sfkjaldsa | Open | Delete |
%C3%83%C2%83%C3%82%C2%B1lkjlkj | Open | Delete |
%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 |
%C3%83%C2%B1sf | Open | Delete |
%C3%91%C2%82%C3%90%C2%B5%C3%91%C2%81%C3%91%C2%82 | Open | Delete |
%C3%A2%C2%98%C2%98%20Cela%20fonctionne%20%C3%A2%C2%98%C2%98 | Open | Delete |
%C3%B1lkjlkj | Open | Delete |
%C3%B1sfkjaldsa | Open | Delete |
%E2%98%98%20Cela%20fonctionne%20%E2%98%98 | Open | Delete |
<?php echo ' i don't like it ' | 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 |
<sdsads | Open | Delete |
~~~ | Open | Delete |
00000 | Open | Delete |
01233 | Open | Delete |
1 | Open | Delete |
10 | Open | Delete |
11 | Open | Delete |
11#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
11#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
11#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
11#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
11#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
11#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
11%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
11%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
11%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
11%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
11%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
11%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
11%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
11%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
1111 | Open | Delete |
1111#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
1111#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
1111#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
1111#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
1111#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
1111#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
1111%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
1111%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
1111%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
1111%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
11111 | Open | Delete |
11111111111111 | Open | Delete |
1111111111111111111111111111111111 | Open | Delete |
1111111111111111111111111111111111#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
1111111111111111111111111111111111#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
1111111111111111111111111111111111#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
1111111111111111111111111111111111#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
1111111111111111111111111111111111#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
1111111111111111111111111111111111%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
1111111111111111111111111111111111%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
1111111111111111111111111111111111%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
1111111111111111111111111111111111%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
1111111111111111111111111111111111%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
1121 | Open | Delete |
12 | Open | Delete |
1231 | Open | Delete |
123123 | Open | Delete |
12345 | Open | Delete |
15 | Open | Delete |
2%27 | Open | Delete |
2222 example | Open | Delete |
2222%2520example | Open | Delete |
2222%252520example | Open | Delete |
222222 | Open | Delete |
2323 | Open | Delete |
3 | Open | Delete |
33 | Open | Delete |
454 | Open | Delete |
456 | Open | Delete |
7 | Open | Delete |
8 | Open | Delete |
888 | Open | Delete |
8888 | Open | Delete |
890 | Open | Delete |
969 | Open | Delete |
99 | Open | Delete |
a Lorenz | Open | Delete |
a woop woop | Open | Delete |
ñsf | Open | Delete |
â Cela fonctionne â | Open | Delete |
a2 | Open | Delete |
aa | Open | Delete |
ñlkjlkj | Open | Delete |
aaa | Open | Delete |
ÃÂñsfkjaldsa | Open | Delete |
aaaaaa | Open | Delete |
aaaaaaa | Open | Delete |
aaaaaaaaaaaaa | Open | Delete |
aaaaaaaaaaaaaa | Open | Delete |
aaaaaaaaaaaaaa22 | Open | Delete |
AAAAAAAAAAAAAAAAAAAAA | Open | Delete |
ÃÂõÃÂà| Open | Delete |
aaamine22222 | Open | Delete |
aaamine22222#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
aaamine22222#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
aaamine22222#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
aaamine22222#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
aaamine22222#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
aaamine22222%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
aaamine22222%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
aaamine22222%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
aaamine22222%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
ad | Open | Delete |
adfadf'A=0 | Open | Delete |
adrian | Open | Delete |
aee | Open | Delete |
AlgoSucks | Open | Delete |
alsi | Open | Delete |
array%20new | Open | Delete |
array2 | Open | Delete |
arrayGilmry | Open | Delete |
asaasexample | Open | Delete |
asas | Open | Delete |
asda | Open | Delete |
asdasd | Open | Delete |
asdasd#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
asdasd#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
asdasd#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
asdasd#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
asdasd#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
asdasd#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
asdasd#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
asdasd%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
asdasd%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
asdasd%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
asdasdadasd | Open | Delete |
asdasdadasd#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
asdasdadasd#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
asdasdadasd#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
asdasdadasd#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
asdasdadasd%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
asdasdadasd%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
asdasdadasd%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
asdasdadasd%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
asdasdadasd%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
asdasdadasd%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
asdasdadasd%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
asdasdasd | Open | Delete |
asdasddadsd | Open | Delete |
asdfasdfasd | Open | Delete |
asdfasdfasd8888 | Open | Delete |
asdfg | Open | Delete |
asds | Open | Delete |
assa | Open | Delete |
Aze | Open | Delete |
azerty | Open | Delete |
azerty'A=0 | Open | Delete |
b | Open | Delete |
balala | Open | Delete |
bcvbcvb | Open | Delete |
bite | Open | Delete |
bjfhj | Open | Delete |
bjfhj#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
bjfhj#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
bjfhj#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
bjfhj%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
bjfhj%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
bjfhj%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
bjfhj%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
bjfhj%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
bjfhj%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
bla | Open | Delete |
blah#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
blah#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
blah#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
blah#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
blah#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
blah#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
blah#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
blah%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
blah%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
blah%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
blah%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
bxvbvx | Open | Delete |
cdcdc | Open | Delete |
Cela fonctionne pas | Open | Delete |
Cela%20fonctionne | Open | Delete |
Cela%20fonctionne%20pas | Open | Delete |
checks | Open | Delete |
cnes | Open | Delete |
cups | Open | Delete |
Cuves | Open | Delete |
cvSDFSD | Open | Delete |
cx%253Cwc | Open | Delete |
cx%3Cwc | Open | Delete |
cx%3Cwc%27A=0 | Open | Delete |
cx<wc'A=0 | Open | Delete |
cxcxx | Open | Delete |
d | Open | Delete |
D happy 2018 | Open | Delete |
D#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
D#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
D#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
D#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
D%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
D%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
D%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
D%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
dadd | Open | Delete |
dasf | Open | Delete |
dcdc | Open | Delete |
dd | Open | Delete |
dddd | Open | Delete |
dddddddddddddddddddddd | Open | Delete |
delete_empty | Open | Delete |
demo | Open | Delete |
dfa#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
dfa#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
dfa#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
dfa#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
dfa%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
dfa%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
dfa%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
dfa%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
dfdfdf | Open | Delete |
dfsdf | Open | Delete |
dftydfty | Open | Delete |
diarill | Open | Delete |
Doom | Open | Delete |
dsd | Open | Delete |
dsdfgsdfgdf | Open | Delete |
dsf | Open | Delete |
dsfdsfd | Open | Delete |
dsvfdsfg] | Open | Delete |
dsvfdsfg%255D | Open | Delete |
dsvfdsfg%5D | Open | Delete |
eeeeee | Open | Delete |
ejemplito 2 | Open | Delete |
ejemplito%202 | Open | Delete |
ejemplo 2017 | Open | Delete |
ejemplo 2017-11-23 | Open | Delete |
ejemplo%202 | Open | Delete |
ejemplo%202017-11-23 | Open | Delete |
eqweqwe | Open | Delete |
er | Open | Delete |
erwgfu%C3%84%C2%B1gj8hl%C3%84%C2%B1 | Open | Delete |
erwgfuñgj8hlñ | Open | Delete |
exam | Open | Delete |
exampldfdfe | Open | Delete |
example | Delete | |
example.0 | Open | Delete |
example%2520exam | Open | Delete |
example123#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
example123#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
example123#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
example123%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
example123%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
example123%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
example3243423 | Open | Delete |
example33333 | Open | Delete |
exampleasfsafasf | Open | Delete |
exampleasfsafasf#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
exampleasfsafasf#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
exampleasfsafasf#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
exampleasfsafasf#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
exampleasfsafasf%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
exampleasfsafasf%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
exampleasfsafasf%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
exampleasfsafasf%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
exampleasfsafasf%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
exampledsdsddasds,sad,a,d,as,d,asd,asd | Open | Delete |
examplefffffffffffff | Open | Delete |
examplefsd | Open | Delete |
examplenhnhd | Open | Delete |
examplertyrtyrty | Open | Delete |
examplesadasdsdsad | Open | Delete |
examplesadfasfasdf | Open | Delete |
examplesafs | Open | Delete |
examplesafs;af;sfsf | Open | Delete |
examplesafsaf;sfsf | Open | Delete |
examplesafsafsfsf | Open | Delete |
exampless | Open | Delete |
exampletes | Open | Delete |
exampletest_11 | Open | Delete |
exampletestsf sdf sd sd | Open | Delete |
exampletestsf%20sdf%20sd%20sd | Open | Delete |
examqdqsple | Open | Delete |
exdedededdedeeample | Open | Delete |
Existing arr | Open | Delete |
Existing arrays: | Open | Delete |
Existing%20arr | Open | Delete |
Existing%20arrays: | Open | Delete |
Existing%2520arrays: | Open | Delete |
eze | Open | Delete |
familly | Open | Delete |
fc | Open | Delete |
Fda | Open | Delete |
fdf#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
fdf#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
fdf#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
fdf%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
fdf%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
fdf%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
fdf%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
fdf%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
fdgdf | Open | Delete |
fdgfdgfdgfdgfd | Open | Delete |
fdgfgsdf | Open | Delete |
fdsdf | Open | Delete |
fe | Open | Delete |
ff | Open | Delete |
ffff | Open | Delete |
fg | Open | Delete |
fgfdgdgdf | Open | Delete |
fghjk, | Open | Delete |
fghjkl | Open | Delete |
Fora Bolsonaro | Open | Delete |
fr | Open | Delete |
frfrf | Open | Delete |
fsgv | Open | Delete |
fuck | Open | Delete |
fuck%2520you | Open | Delete |
gbfgbf | Open | Delete |
gdfg#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
gdfg#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
gdfg#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
gdfg%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
gdfg%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
gdfg%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
gdfg%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
geht%20nicht | Open | Delete |
gg | Open | Delete |
gg'A=0 | Open | Delete |
gg%27A=0 | Open | Delete |
GGI | Open | Delete |
ghfhgfg | Open | Delete |
ghgtytyt | Open | Delete |
ghione | Open | Delete |
ghjk | Open | Delete |
ghjk#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
ghjk#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
ghjk#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
ghjk%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
ghjk%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
ghkjgykg | Open | Delete |
Group B | Open | Delete |
Group%20B | Open | Delete |
Group%20C | Open | Delete |
Group%2520B | Open | Delete |
Group%252BC | Open | Delete |
Group%252BC%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
Group%252BC%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
Group%2BC | Open | Delete |
Group%2BC#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
Group%2BC#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
Group%2BC#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
Group%2BC#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
Group+C | Open | Delete |
gufc fucvuy | Open | Delete |
hb | Open | Delete |
hbhbhb | Open | Delete |
Hello World ! | Open | Delete |
Hello%20World | Open | Delete |
HEYY :D | Open | Delete |
HEYY%20:D | Open | Delete |
HEYY%2520:D#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
HEYY%2520:D#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
HEYY%2520:D#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
HEYY%2520:D#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
HEYY%252520:D%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
HEYY%252520:D%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
HEYY%252520:D%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
HEYY%252520:D%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
HEYY%252520:D%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
HEYY%252520:D%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
hg | Open | Delete |
hgjgjh | Open | Delete |
hgkjh | Open | Delete |
hh | Open | Delete |
hi bitches | Open | Delete |
hi%20bitches | Open | Delete |
hi%2520bitches | Open | Delete |
hikj | Open | Delete |
hjvhj | Open | Delete |
ho | Open | Delete |
hoho | Open | Delete |
http | Open | Delete |
i | Open | Delete |
interest | Open | Delete |
ismail | Open | Delete |
jb | Open | Delete |
jbnn | Open | Delete |
jghjghjgj | Open | Delete |
JJ | Open | Delete |
jk | Open | Delete |
jose | Open | Delete |
jtujjk | Open | Delete |
kappa | Open | Delete |
khj#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
khj#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
khj#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
khj#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
khj%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
khj%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
khj%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
khj%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
khj%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
khj%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
kjh AND 2060=2060-- Qbuj | Open | Delete |
kjh AND 2935=5884-- JseU | Open | Delete |
kjh AND 6275=3623-- Gjwd | Open | Delete |
kjh AND 6285=CAST((CHR(113)||CHR(106)||CHR(106)||CHR(118)||CHR(113))||(SELECT (CASE WHEN (6285=6285) THEN 1 ELSE 0 END))::text||(CHR(113)||CHR(113)||CHR( | Open | Delete |
kjh AND 6285=CAST((CHR(113)||CHR(106)||CHR(106)||CHR(118)||CHR(113))||(SELECT (CASE WHEN (6285=6285) THEN 1 ELSE 0 END))::text||(CHR(113)||CHR(113)||CHR(122)||CHR(120)||CHR(113)) AS NUMERIC) | Open | Delete |
kjh AND 7390 IN (SELECT (CHAR(113)+CHAR(106)+CHAR(106)+CHAR(118)+CHAR(113)+(SELECT (CASE WHEN (7390=7390) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(113)+CHAR(122)+CHA | Open | Delete |
kjh AND 7390 IN (SELECT (CHAR(113)+CHAR(106)+CHAR(106)+CHAR(118)+CHAR(113)+(SELECT (CASE WHEN (7390=7390) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(113)+CHAR(122)+CHAR(120)+CHAR(113))) | Open | Delete |
kjh AND 7390 IN (SELECT (CHAR(113)+CHAR(106)+CHAR(106)+CHAR(118)+CHAR(113)+(SELECT (CASE WHEN (7390=7390) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(113)+CHAR(122)+CHAR(120)+CHAR(113)))-- iTwS | Open | Delete |
kjh AND 7954=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113)||(SELECT (CASE WHEN (7954=7954) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(106)||CHR(107)||CHR(122)||CHR(113)||CHR(62))) FROM DUAL) | Open | Delete |
kjh AND 7954=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113)||(SELECT (CASE WHEN (7954=7954) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(106)||CHR(107)||CHR(122)||CHR(113)||CHR(62))) FROM DUAL)-- WkLU | Open | Delete |
kjh AND 8864=CAST((CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113))||(SELECT (CASE WHEN (8864=8864) THEN 1 ELSE 0 END))::text||(CHR(113)||CHR(106)||CHR(107)||CHR(122)||CHR(113)) AS NUMERIC)-- XVww | Open | Delete |
kjh AND 9650=6116 | Open | Delete |
kjh AND 9667 IN (SELECT (CHAR(113)+CHAR(122)+CHAR(107)+CHAR(120)+CHAR(113)+(SELECT (CASE WHEN (9667=9667) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(106)+CHAR(107)+CHAR(122)+CHAR(113)))-- IHOP | Open | Delete |
kjh AND EXTRACTVALUE(5914,CONCAT(0x5c,0x716a6a7671,(SELECT (ELT(5914=5914,1))),0x71717a7871)) | Open | Delete |
kjh AND EXTRACTVALUE(5914,CONCAT(0x5c,0x716a6a7671,(SELECT (ELT(5914=5914,1))),0x71717a7871))-- xcAD | Open | Delete |
kjh AND EXTRACTVALUE(7241,CONCAT(0x5c,0x717a6b7871,(SELECT (ELT(7241=7241,1))),0x716a6b7a71)) | Open | Delete |
kjh ORDER BY 1-- MwCf | Open | Delete |
kjh ORDER BY 1-- PNBN | Open | Delete |
kjh ORDER BY 1-- pvJb | Open | Delete |
kjh,),..('"). | Open | Delete |
kjh' AND 1967=4628 AND 'WfvI'='WfvI | Open | Delete |
kjh' AND 2060=2060 AND 'JKZh'='JKZh | Open | Delete |
kjh' AND 2561=2906 AND 'dQSK'='dQSK | Open | Delete |
kjh' AND 4678=8698 AND 'uMbv'='uMbv | Open | Delete |
kjh' AND 6285=CAST((CHR(113)||CHR(106)||CHR(106)||CHR(118)||CHR(113))||(SELECT (CASE WHEN (6285=6285) THEN 1 ELSE 0 END))::text||(CHR(113)||CHR(113)||CHR(122)||CHR(120)||CHR(113)) AS NUMERIC) AND 'ticB'='ticB | Open | Delete |
kjh' AND 7426=7426 AND 'Fjlg'='Fjlg | Open | Delete |
kjh' AND 7954=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113)||(SELECT (CASE WHEN (7954=7954) THEN 1 ELSE 0 END) FRO | Open | Delete |
kjh' AND 7954=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113)||(SELECT (CASE WHEN (7954=7954) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(106)||CHR(107)||CHR(122)||CHR(113)||CHR(62))) FROM DUAL) AND 'HwZm'='HwZm | Open | Delete |
kjh' AND 8611=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(106)||CHR(106)||CHR(118)||CHR(113)||(SELECT (CASE WHEN (8611=8611) THEN 1 ELSE 0 END) FRO | Open | Delete |
kjh' AND 8611=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(106)||CHR(106)||CHR(118)||CHR(113)||(SELECT (CASE WHEN (8611=8611) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(113)||CHR(122)||CHR(120)||CHR(113)||CHR(62))) FROM DUAL) AND 'QXBI'='QXBI | Open | Delete |
kjh' AND EXTRACTVALUE(5914,CONCAT(0x5c,0x716a6a7671,(SELECT (ELT(5914=5914,1))),0x71717a7871)) AND 'GCxm'='GCxm | Open | Delete |
kjh' ORDER BY 1-- Aifn | Open | Delete |
kjh') AND 1448=9534 AND ('TzXm'='TzXm | Open | Delete |
kjh') AND 2060=2060 AND ('JwAk'='JwAk | Open | Delete |
kjh') AND 2750=5826 AND ('NRcI'='NRcI | Open | Delete |
kjh') AND 3055=4968 AND ('igun'='igun | Open | Delete |
kjh') AND 7426=7426 AND ('cRTV'='cRTV | Open | Delete |
kjh') AND 8611=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(106)||CHR(106)||CHR(118)||CHR(113)||(SELECT (CASE WHEN (8611=8611) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(113)||CHR(122)||CHR(120)||CHR(113)||CHR(62))) FROM DUAL) AND ('drpH'='drpH | Open | Delete |
kjh') AND 8864=CAST((CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113))||(SELECT (CASE WHEN (8864=8864) THEN 1 ELSE 0 END))::text||(CHR(113)||CHR(106)||CHR(107)||CHR(122)||CHR(113)) AS NUMERIC) AND ('YITY'='YITY | Open | Delete |
kjh') AND EXTRACTVALUE(5914,CONCAT(0x5c,0x716a6a7671,(SELECT (ELT(5914=5914,1))),0x71717a7871)) AND ('GoTE'='GoTE | Open | Delete |
kjh) AND 3637=2334 AND (3292=3292 | Open | Delete |
kjh) AND 7390 IN (SELECT (CHAR(113)+CHAR(106)+CHAR(106)+CHAR(118)+CHAR(113)+(SELECT (CASE WHEN (7390=7390) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(113)+CHAR(122)+CHAR(120)+CHAR(113))) AND (2379=2379 | Open | Delete |
kjh) AND 7426=7426 AND (3850=3850 | Open | Delete |
kjh) AND 7954=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113)||(SELECT (CASE WHEN (7954=7954) THEN 1 ELSE 0 END) FRO | Open | Delete |
kjh) AND 8611=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(106)||CHR(106)||CHR(118)||CHR(113)||(SELECT (CASE WHEN (8611=8611) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(113)||CHR(122)||CHR(120)||CHR(113)||CHR(62))) FROM DUAL) AND (7499=7499 | Open | Delete |
kjh) AND 8864=CAST((CHR(113)||CHR(122)||CHR(107)||CHR(120)||CHR(113))||(SELECT (CASE WHEN (8864=8864) THEN 1 ELSE 0 END))::text||(CHR(113)||CHR(106)||CHR(107)||CHR(122)||CHR(113)) AS NUMERIC) AND (5114=5114 | Open | Delete |
kjh) AND 9667 IN (SELECT (CHAR(113)+CHAR(122)+CHAR(107)+CHAR(120)+CHAR(113)+(SELECT (CASE WHEN (9667=9667) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(106)+CHAR(107)+CHAR(122)+CHAR(113))) AND (2205=2205 | Open | Delete |
kjh) AND 9930=6330 AND (9057=9057 | Open | Delete |
kjh) AND EXTRACTVALUE(5914,CONCAT(0x5c,0x716a6a7671,(SELECT (ELT(5914=5914,1))),0x71717a7871)) AND (9337=9337 | Open | Delete |
kjh) AND EXTRACTVALUE(7241 | Open | Delete |
kjh) AND EXTRACTVALUE(7241,CONCAT(0x5c,0x717a6b7871,(SELECT (ELT(7241=7241,1))),0x716a6b7a71)) AND (6110=6110 | Open | Delete |
kjh) ORDER BY 1-- McOI | Open | Delete |
kjh) ORDER BY 1-- Vwqu | Open | Delete |
kjh%20AND%202935=5884--%20JseU | Open | Delete |
kjh%27%20AND%204678=8698%20AND%20%27uMbv%27=%27uMbv | Open | Delete |
kjh%27%20AND%208611=%28SELECT%20UPPER%28XMLType%28CHR%2860%29%7C%7CCHR%2858%29%7C%7CCHR%28113%29%7C%7CCHR%28106%29%7C%7CCHR%28106%29%7C%7CCHR%28118%29%7C%7CCHR%28113%29%7C%7C%28SELECT%20%28CASE%20WHEN%20%288611=8611%29%20THEN%201%20ELSE%200%20END%29%20FRO | Open | Delete |
kjh%27%20ORDER%20BY%201--%20Aifn | Open | Delete |
kjh%27%29%20AND%202750=5826%20AND%20%28%27NRcI%27=%27NRcI | Open | Delete |
kjh%27%29%20AND%203055=4968%20AND%20%28%27igun%27=%27igun | Open | Delete |
kjh%27%29%20AND%209667%20IN%20%28SELECT%20%28CHAR%28113%29+CHAR%28122%29+CHAR%28107%29+CHAR%28120%29+CHAR%28113%29+%28SELECT%20%28CASE%20WHEN%20%289667=9667%29%20THEN%20CHAR%2849%29%20ELSE%20CHAR%2848%29%20END%29%29+CHAR%28113%29+CHAR%28106%29+CHAR%28107% | Open | Delete |
kjh%27%29%20AND%20EXTRACTVALUE%287241,CONCAT%280x5c,0x717a6b7871,%28SELECT%20%28ELT%287241=7241,1%29%29%29,0x716a6b7a71%29%29%20AND%20%28%27oZSA%27=%27oZSA | Open | Delete |
kjh%27FIFazt%3C%27%22%3EkJJxrd | Open | Delete |
kjh%29%20AND%203637=2334%20AND%20%283292=3292 | Open | Delete |
kjh%29%20AND%209930=6330%20AND%20%289057=9057 | Open | Delete |
kjh%29%20AND%20EXTRACTVALUE%287241,CONCAT%280x5c,0x717a6b7871,%28SELECT%20%28ELT%287241=7241,1%29%29%29,0x716a6b7a71%29%29%20AND%20%286110=6110 | Open | Delete |
kjkk | Open | Delete |
kkik | Open | Delete |
kkk#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
kkk#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
kkk#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
kkk#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
kkk%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
kkk%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
kkk%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
kkk%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
kkk%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
kpok%25C2%25B4p | Open | Delete |
l | Open | Delete |
lel | Open | Delete |
lkjlkj | Open | Delete |
Lorenz%20du%20 | Open | Delete |
mardi | Open | Delete |
medicion%202 | Open | Delete |
moiGHOY | Open | Delete |
moiGHOY - Resources/views/Advanced/doctrine-them | Open | Delete |
mon exemple | Open | Delete |
mon putain de tableau | Open | Delete |
mon%20exemple | Open | Delete |
mon%20putain%20de%20tableau | Open | Delete |
mon%20tableau | Open | Delete |
mon%2520exemple | Open | Delete |
msqdgj | Open | Delete |
Mumbojumbo | Open | Delete |
myarr | Open | Delete |
name | Open | Delete |
nbnv | Open | Delete |
new test | Open | Delete |
New_test_2017- | Open | Delete |
New%2520Array | Open | Delete |
new%2520test | Open | Delete |
new%252520test | Open | Delete |
nmn#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
nmn#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
nmn#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
nmn#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
nmn#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
nmn%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
nmn%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
nmn%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
ñsfkjaldsa | Open | Delete |
Numeros%20de%20prueba | Open | Delete |
o | Open | Delete |
o%25C4%25B1 | Open | Delete |
oı | Open | Delete |
oñ | Open | Delete |
oÃÂñ | Open | Delete |
oezjfez | Open | Delete |
okilol | Open | Delete |
Ouiiiiiiiiiiii | Open | Delete |
ouiou | Open | Delete |
Pepa | Open | Delete |
perses | Open | Delete |
perses#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
perses#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
perses%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
perses%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
perses%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
polo | Open | Delete |
pppppii#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
pppppii#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
pppppii#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
pppppii#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
pppppii%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
pppppii%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
pppppii%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
pppppp | Open | Delete |
prabu | Open | Delete |
Premier element de test | Open | Delete |
Premier%20element%20de%20test | Open | Delete |
project%25201 | Open | Delete |
qe | Open | Delete |
quantite --1 | Open | Delete |
quantite%20--1 | Open | Delete |
question2 | Open | Delete |
qwerqwerqw | Open | Delete |
qwery2 | Open | Delete |
Recipe | Open | Delete |
rerererere | Open | Delete |
rerwrer | Open | Delete |
RET | Open | Delete |
rewq | Open | Delete |
rfermkferkmfe | Open | Delete |
rrgf | Open | Delete |
rrr | Open | Delete |
rrrr | Open | Delete |
rrrr#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
rrrr#i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
rrrr#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
rrrr#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
rrrr#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
rrrr%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
rrrr%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
rrrr%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
RV | Open | Delete |
sad.asdasd.sdsad | Open | Delete |
salut les gens | Open | Delete |
salut%20les%20gens | Open | Delete |
sam | Open | Delete |
sample | Open | Delete |
sasa | Open | Delete |
SED | Open | Delete |
seeme#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
seeme#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
seeme#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
seeme#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
seeme#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
seeme%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
seeme%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
seeme%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
seeme%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
seeme%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
sfd | Open | Delete |
some new array | Open | Delete |
some%20new%20array | Open | Delete |
someNewArray#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
someNewArray#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
someNewArray#i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
someNewArray#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
someNewArray#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
someNewArray%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
someNewArray%23i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
someNewArray%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
someNewArray%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
someNewArray%23i8c18088ea4d8dd4d6e5e986bceed35da | Open | Delete |
someNewArray%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
sqsq | Open | Delete |
ss | Open | Delete |
ssss | Open | Delete |
STASI | Open | Delete |
suck my co | Open | Delete |
suck my cock fgts | Open | Delete |
suck%20my%20cock%20fgts | Open | Delete |
Ta mere la | Open | Delete |
Ta mere la grosse choin | Open | Delete |
Ta mere la grosse tchoin | Open | Delete |
Ta%20mere%20la | Open | Delete |
Ta%20mere%20la%20grosse%20choin | Open | Delete |
Ta%20mere%20la%20grosse%20tchoin | Open | Delete |
Ta%2520mere%2520la%2520grosse%2520choin | Open | Delete |
Ta%2520mere%2520la%2520grosse%2520choin#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
Ta%2520mere%2520la%2520grosse%2520choin#i5784b3886628c4362594ffa43547edb4 | Open | Delete |
Ta%2520mere%2520la%2520grosse%2520choin#ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
Ta%2520mere%2520la%2520grosse%2520choin#ie025efbbb0738ed01a63b326c174233e | Open | Delete |
Ta%252520mere%252520la%252520grosse%252520choin | Open | Delete |
Ta%252520mere%252520la%252520grosse%252520choin%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
Ta%252520mere%252520la%252520grosse%252520choin%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
Ta%252520mere%252520la%252520grosse%252520choin%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
Ta%252520mere%252520la%252520grosse%252520choin%23i5784b3886628c4362594ffa43547edb4 | Open | Delete |
Ta%252520mere%252520la%252520grosse%252520choin%23ic3ee8978c60737ab5d058b5a3f6a1b09 | Open | Delete |
Ta%252520mere%252520la%252520grosse%252520choin%23ie025efbbb0738ed01a63b326c174233e | Open | Delete |
tableau cellule unique | Open | Delete |
tableau%20cellule%20unique | Open | Delete |
Telous | Open | Delete |
tes | Open | Delete |
tesst | Open | Delete |
TEST | Open | Delete |
test nours | Open | Delete |
test--1 | Open | Delete |
Test2 | Open | Delete |
test34 | Open | Delete |
test34'A=0 | Open | Delete |
test34%27A=0 | Open | Delete |
TEST912 | Open | Delete |
testarray | Open | Delete |
Tester | Open | Delete |
testN17 | Open | Delete |
testsetse | Open | Delete |
texte | Open | Delete |
Tfr | Open | Delete |
Thais | Open | Delete |
the | Open | Delete |
the%2520test | Open | Delete |
the+test | Open | Delete |
this is an | Open | Delete |
this%20is%20an | Open | Delete |
this%20is%20an%20array | Open | Delete |
tojo | Open | Delete |
toti | Open | Delete |
totototototo | Open | Delete |
tre | Open | Delete |
try01 | Open | Delete |
tyrtyrtr | Open | Delete |
ugghutugituiutu | Open | Delete |
uhj | Open | Delete |
uiu | Open | Delete |
ukh | Open | Delete |
uu | Open | Delete |
uytuuyt | Open | Delete |
Vai que da | Open | Delete |
Vai%2520que%2520da | Open | Delete |
Vai%252520que%252520da | Open | Delete |
vcvcvcvcvv | Open | Delete |
vh | Open | Delete |
Volta Dilm | Open | Delete |
Volta Dilma Fora Temer | Open | Delete |
Volta%2 | Open | Delete |
Volta%20Di | Open | Delete |
Volta%20Dilma%20Fora%20Temer | Open | Delete |
Volta%2520Di | Open | Delete |
Volta%2520Dilma%2520Fo | Open | Delete |
Volta%2520Dilma%2520Fora%2520Temer#i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
Volta%2520Dilma%2520Fora%2520Temer#i1dcd1cbb0d8eeb1fd3a32dc2aa9c8013 | Open | Delete |
Volta%2520Dilma%2520Fora%2520Temer#i2 | Open | Delete |
Volta%2520Dilma%2520Fora%2520Temer#i27992875ec4286a24e569b1e015b0473 | Open | Delete |
Volta%2520Dilma%2520Fora%2520Temer#ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
Volta%252520Dilma%252520Fora%252520Temer | Open | Delete |
Volta%252520Dilma%252520Fora%252520Temer%23i1097c8b84b58a65ed6ec7b4f0da3ab67 | Open | Delete |
Volta%252520Dilma%252520Fora%252520Temer%23i21ef661e2506d5d0e513dce16 | Open | Delete |
Volta%252520Dilma%252520Fora%252520Temer%23i21ef661e2506d5d0e513dce166c17d49 | Open | Delete |
Volta%252520Dilma%252520Fora%252520Temer%23i27992875ec4286a24e569b1e015b0473 | Open | Delete |
Volta%252520Dilma%252520Fora%252520Temer%23ibcac9f4c58199eeaa7ba5c7750b8434b | Open | Delete |
vvvvvvvvvvvvvvv | Open | Delete |
vxvxcvxcv | Open | Delete |
werweexample | Open | Delete |
why doctrine on delete not work | Open | Delete |
why doctrine on delete not work? | Open | Delete |
why%20doctrine%20on%20delete%20not%20work | Open | Delete |
why%20doctrine%20on%20delete%20not%20work%3F | Open | Delete |
why%2520doctrine%2520on%2520delete%2520not%2520work | Open | Delete |
why%2520doctrine%2520on%2520delete%2520not%2520work%253F | Open | Delete |
Woop wooop | Open | Delete |
Woop%20wooop | Open | Delete |
Woop%25 | Open | Delete |
Woop%2520wooop | Open | Delete |
wqewqeqwewewq | Open | Delete |
wsh yannito | Open | Delete |
wxc%3Cwxc | Open | Delete |
Xbox Series X > PS5 | Open | Delete |
xvvsdf | Open | Delete |
xxx | Open | Delete |
yiktikrtr | Open | Delete |
yoyoy | Open | Delete |
yut | Open | Delete |
yy | Open | Delete |
yytutyutyu | Open | Delete |
z | Open | Delete |
zDSfsdf | Open | Delete |
тест | Open | Delete |
<?php
namespace Fuz\AppBundle\Base;
use Fuz\AppBundle\Entity\Value;
use Fuz\AppBundle\Form\ValueType;
use Fuz\QuickStartBundle\Base\BaseController as QuickStartBase;
use Symfony\Component\Form\Extension\Core\Type;
use Symfony\Component\HttpFoundation\Request;
class BaseController extends QuickStartBase
{
protected function createContextSample(Request $request, $name = 'form', $values = ['a', 'b', 'c'])
{
$data = ['values' => $values];
$form = $this
->get('form.factory')
->createNamedBuilder($name, Type\FormType::class, $data)
->add('values', Type\CollectionType::class, [
'entry_type' => Type\TextType::class,
'label' => 'Add, move, remove values and press Submit.',
'entry_options' => [
'label' => 'Value',
],
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'attr' => [
'class' => "{$name}-collection",
],
])
->add('submit', Type\SubmitType::class)
->getForm()
;
$form->handleRequest($request);
if ($form->isValid()) {
$data = $form->getData();
}
return [
$name => $form->createView(),
"{$name}Data" => $data,
];
}
protected function createAdvancedContextSample(Request $request, $name = 'advancedForm')
{
$a = new Value('a');
$b = new Value('b');
$c = new Value('c');
$data = ['values' => [$a, $b, $c]];
$form = $this
->get('form.factory')
->createNamedBuilder($name, Type\FormType::class, $data)
->add('values', Type\CollectionType::class, [
'entry_type' => ValueType::class,
'label' => 'Add, move, remove values and press Submit.',
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'required' => false,
'attr' => [
'class' => "{$name}-collection",
],
])
->add('submit', Type\SubmitType::class)
->getForm()
;
$form->handleRequest($request);
if ($form->isValid()) {
$data = $form->getData();
}
return [
$name => $form->createView(),
"{$name}Data" => $data,
];
}
}
<?php
namespace Fuz\AppBundle\Controller;
use Fuz\AppBundle\Base\BaseController;
use Fuz\AppBundle\Entity\Address;
use Fuz\AppBundle\Entity\Addresses;
use Fuz\AppBundle\Entity\Fancy;
use Fuz\AppBundle\Entity\FancyCollection;
use Fuz\AppBundle\Entity\Value;
use Fuz\AppBundle\Form\AddressesType;
use Fuz\AppBundle\Form\FancyCollectionType;
use Fuz\AppBundle\Form\MyArrayType;
use Fuz\AppBundle\Form\ValueType;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\Form\Extension\Core\Type;
use Symfony\Component\HttpFoundation\Request;
/**
* @Route("/advanced")
*/
class AdvancedController extends BaseController
{
/**
* Advanced usage
*
* You can reference your form collection in the view, instead of
* putting a selector in the form type.
*
* @Route("/mvcCompliance", name="mvcCompliance")
* @Template()
*/
public function mvcComplianceAction(Request $request)
{
$data = ['values' => ['a', 'b', 'c']];
$form = $this
->createFormBuilder($data)
->add('values', Type\CollectionType::class, [
'entry_type' => Type\TextType::class,
'label' => 'Add, move, remove values and press Submit.',
'entry_options' => [
'label' => 'Value',
],
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'required' => false,
// 'attr' => array (
// 'class' => 'my-selector', <--- Not MVC compliant!
// ),
])
->add('submit', Type\SubmitType::class)
->getForm()
;
$form->handleRequest($request);
if ($form->isValid()) {
$data = $form->getData();
}
return [
'form' => $form->createView(),
'data' => $data,
];
}
/**
* Advanced usage
*
* A custom form theme helps define button's layout and positions as and where you want.
*
* @Route("/customFormTheme", name="customFormTheme")
* @Template()
*/
public function customFormThemeAction(Request $request)
{
$data = ['values' => [new Value('a'), new Value('b'), new Value('c')]];
$form = $this
->createFormBuilder($data)
->add('values', Type\CollectionType::class, [
'entry_type' => ValueType::class,
'label' => 'Add, move, remove values and press Submit.',
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'required' => false,
'attr' => [
'class' => 'collection',
],
])
->add('submit', Type\SubmitType::class)
->getForm()
;
$form->handleRequest($request);
if ($form->isValid()) {
$data = $form->getData();
}
return [
'form' => $form->createView(),
'data' => $data,
];
}
/**
* Advanced usage
*
* Same demo as above, but with the add button located at the bottom of
* the form instead of close to each field.
*
* @Route("/customFormThemeAddBottom", name="customFormThemeAddBottom")
* @Template()
*/
public function customFormThemeAddBottomAction(Request $request)
{
return $this->customFormThemeAction($request);
}
/**
* Advanced usage
*
* Collection of collections are useful on the most dynamic forms, and a good
* way to test if the plugin is working as expected too.
*
* @Route("/collectionOfCollections", name="collectionOfCollections")
* @Template()
*/
public function collectionOfCollectionsAction(Request $request)
{
$data = [
'collections' => [
[new Value('a'), new Value('b'), new Value('c')],
[new Value('d'), new Value('e'), new Value('f')],
[new Value('g'), new Value('h'), new Value('i')],
],
];
$form = $this
->get('form.factory')
->createNamedBuilder('form', Type\FormType::class, $data)
->add('collections', Type\CollectionType::class, [
'entry_type' => Type\CollectionType::class,
'label' => 'Add, move, remove collections',
'entry_options' => [
'entry_type' => ValueType::class,
'label' => 'Add, move, remove values',
'entry_options' => [
'label' => 'Value',
],
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'prototype_name' => '__children_name__',
'attr' => [
'class' => 'child-collection',
],
],
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'prototype_name' => '__parent_name__',
'attr' => [
'class' => 'parent-collection',
],
])
->add('submit', Type\SubmitType::class)
->getForm()
;
$form->handleRequest($request);
if ($form->isValid()) {
$data = $form->getData();
}
return [
'form' => $form->createView(),
'data' => $data,
];
}
/**
* Advanced usage
*
* Looks like there are weird behaviours with Doctrine:
* https://github.com/ninsuo/symfony-collection/issues/7
* Let's test that live!
*
* ... hmm, doesn't look bad anyway
*
* @Route(
* "/usageWithDoctrine/{name}",
* name = "usageWithDoctrine",
* defaults = {
* "name" = "example"
* }
* )
* @Template()
*/
public function usageWithDoctrineAction(Request $request, $name)
{
$repo = $this->getDoctrine()->getRepository('FuzAppBundle:MyArray');
$data = $repo->findOneByName($name);
if (is_null($data)) {
$data = $repo->create($name);
}
$form = $this->createForm(MyArrayType::class, $data);
$form->handleRequest($request);
$form->get('save')->isClicked() && $form->isValid() && $repo->save($data);
return [
'names' => $repo->getArrayNames(),
'form' => $form->createView(),
'data' => $data,
];
}
/**
* Related to usageWithDoctrine demo
*
* @Route(
* "/usageWithDoctrineDelete/{name}",
* name = "usageWithDoctrineDelete"
* )
*/
public function usageWithDoctrineDeleteAction(Request $request, $name)
{
$repo = $this->getDoctrine()->getRepository('FuzAppBundle:MyArray');
if (!is_null($data = $repo->findOneByName($name))) {
$repo->delete($data);
}
return $this->forward('FuzAppBundle:Advanced:usageWithDoctrine', [
'name' => 'example',
]);
}
/**
* A form having a theme and containing several fields
*
* @Route(
* "/formHavingSeveralFields",
* name = "formHavingSeveralFields"
* )
* @Template()
*/
public function formHavingSeveralFieldsAction(Request $request)
{
$address = new Address();
$address->setName('Mickael Steller');
$address->setCompany('fuz.org');
$address->setStreet('41 rue de la Paix');
$address->setPostalcode('75002');
$address->setCity('Paris');
$address->setCountry('France');
$addresses = new Addresses();
$addresses->getAddresses()->add($address);
$form = $this->createForm(AddressesType::class, $addresses);
if ($request->isMethod('POST')) {
$form->handleRequest($request);
}
return [
'form' => $form->createView(),
'data' => $addresses,
];
}
/**
* Another example of form theme
*
* @Route(
* "/fancyFormTheme",
* name = "fancyFormTheme"
* )
* @Template()
*/
public function fancyFormThemeAction(Request $request)
{
$fancyCollection = new FancyCollection();
for ($i = 0; $i < 3; $i++) {
$fancy = new Fancy();
$fancyCollection->getFancyCollection()->add($fancy);
}
$form = $this->createForm(FancyCollectionType::class, $fancyCollection);
$form->handleRequest($request);
if ($form->isValid()) {
$data = $form->getData();
}
return [
'form' => $form->createView(),
'data' => $fancyCollection,
];
}
}
<?php
namespace Fuz\AppBundle\Entity;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Mapping as ORM;
/**
* MyArray
*
* @ORM\Table(
* name="my_array",
* uniqueConstraints={@ORM\UniqueConstraint(name="name_idx", columns={"name"})}
* )
* @ORM\Entity(repositoryClass="Fuz\AppBundle\Repository\MyArrayRepository")
*/
class MyArray
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255)
*/
protected $name;
/**
* @var ArrayCollection
*
* @ORM\OneToMany(targetEntity="MyElement", mappedBy="array", cascade={"all"}, orphanRemoval=true)
*/
protected $elements;
public function __construct()
{
$this->elements = new ArrayCollection();
}
public function getId()
{
return $this->id;
}
public function getName()
{
return $this->name;
}
public function setName($name)
{
$this->name = $name;
return $this;
}
public function getElements()
{
return $this->elements;
}
}
<?php
namespace Fuz\AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* MyElement
*
* @ORM\Table(name="my_element"),
* @ORM\Entity
*/
class MyElement
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var MyArray
*
* @ORM\ManyToOne(targetEntity="MyArray", inversedBy="elements")
* @ORM\JoinColumn(name="my_array_id", referencedColumnName="id")
*/
protected $array;
/**
* @var string
*
* @ORM\Column(name="value", type="string", length=255)
*/
protected $value;
public function setId($id)
{
$this->id = $id;
return $this;
}
public function getId()
{
return $this->id;
}
public function setArray(MyArray $array)
{
$this->array = $array;
return $this;
}
public function getArray()
{
return $this->array;
}
public function setValue($value)
{
$this->value = $value;
return $this;
}
public function getValue()
{
return $this->value;
}
}
<?php
namespace Fuz\AppBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CollectionType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class MyArrayType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('name', TextType::class, [
'label' => 'Array name:',
]);
$builder->add('elements', CollectionType::class, [
'label' => 'Add an element...',
'entry_type' => MyElementType::class,
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'required' => false,
'by_reference' => true,
'delete_empty' => true,
'attr' => [
'class' => 'doctrine-sample',
],
]);
$builder->add('save', SubmitType::class, [
'label' => 'Save this array',
]);
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => 'Fuz\AppBundle\Entity\MyArray',
]);
}
public function getBlockPrefix()
{
return 'my_array';
}
}
<?php
namespace Fuz\AppBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class MyElementType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('value', TextType::class, [
'required' => false,
]);
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => 'Fuz\AppBundle\Entity\MyElement',
]);
}
public function getBlockPrefix()
{
return 'my_element';
}
}
<?php
namespace Fuz\AppBundle\Repository;
use Doctrine\DBAL\Exception\UniqueConstraintViolationException;
use Doctrine\ORM\EntityRepository;
use Fuz\AppBundle\Entity\MyArray;
/**
* MyArrayRepository.
*/
class MyArrayRepository extends EntityRepository
{
public function create($name)
{
$data = new MyArray();
$data->setName($name);
try {
$this->_em->persist($data);
$this->_em->flush();
} catch (UniqueConstraintViolationException $e) {
return null;
}
return $data;
}
public function save(MyArray $data)
{
foreach ($data->getElements() as $element) {
$element->setArray($data);
}
try {
$this->_em->persist($data);
$this->_em->flush();
} catch (UniqueConstraintViolationException $e) {
return null;
}
return $data;
}
public function getArrayNames()
{
$arrays = $this
->_em
->createQuery("
SELECT arr.name
FROM Fuz\AppBundle\Entity\MyArray arr
")
->execute();
$names = [];
foreach ($arrays as $array) {
$names[] = $array['name'];
}
return $names;
}
public function delete(MyArray $data)
{
foreach ($data->getElements() as $element) {
$this->_em->remove($element);
}
$this->_em->remove($data);
$this->_em->flush();
}
}
{% block my_element_label %}{% endblock %}
{% block my_element_errors %}{% endblock %}
{% block my_element_widget %}
<div class="row">
<div class="col-md-7">
{{ form_widget(form.value) }}
</div>
<div class="col-md-2">
<a href="#" class="collection-up btn btn-default">Up</a>
<a href="#" class="collection-down btn btn-default">Down</a>
</div>
<div class="col-md-2">
<a href="#" class="collection-remove btn btn-default">Remove</a>
<a href="#" class="collection-add btn btn-default">Add</a>
</div>
<div class="col-md-1">
<a href="#" class="collection-duplicate btn btn-default">Duplicate</a>
</div>
</div>
{% endblock %}
{% extends 'FuzAppBundle::layout.html.twig' %}
{% block extra_js %}
<script src="{{ asset('js/jquery.collection.js') }}"></script>
{% endblock %}
{% block title %}Advanced usage: example with Doctrine{% endblock %}
{% block body %}
<h2>{{ block('title') }}</h2>
<p>
That's not really an <i>advanced</i> 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.
</p>
<p>
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.
</p>
<div class="text-center">
<input type="button" id="new" class="btn btn-default" value="Create new array"/>
</div>
{%
form_theme form
'jquery.collection.html.twig'
'FuzAppBundle:Advanced:doctrine-theme.html.twig'
%}
{{ form(form) }}
<hr/>
{% if names|length %}
Existing arrays:
<table class="table">
<thead>
<th>Name</th>
<th>Open</th>
<th>Delete</th>
</thead>
<tbody>
{% for name in names %}
<tr>
<td>{{ name }}</td>
<td>
{% if data.name != name %}<a href="{{ path('usageWithDoctrine', {'name': name}) }}">Open</a>{% endif %}
</td>
<td><a href="{{ path('usageWithDoctrineDelete', {'name': name}) }}">Delete</a></td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
{{
tabs([
'Base/BaseController.php',
'Controller/AdvancedController.php',
'Resources/views/Advanced/usageWithDoctrine.html.twig',
'Resources/views/Advanced/doctrine-theme.html.twig',
'Entity/MyArray.php',
'Form/MyArrayType.php',
'Entity/MyElement.php',
'Form/MyElementType.php',
'Repository/MyArrayRepository.php',
])
}}
{% endblock %}
{% block script %}
<script type="text/javascript">
// only useful for the "new" button...
$('#new').on('click', function() {
var name = prompt("Which name would you like to use?");
if (name) {
var uri = '{{ path('usageWithDoctrine', {'name': 'a'}) }}';
document.location = uri.substr(0, uri.length - 1) + encodeURIComponent(name);
}
});
$('.doctrine-sample').collection();
</script>
{% endblock %}