CakePHP Sandbox App
CakePHP 3.x
CakePHP 5.x
CakePHP 4.x
Basics
Conventions
Inflector
Beginner tips
Best practice
Contribute
Sandbox
Overview
CakePHP Core
CakePHP Plugins
Auth Sandbox
MediaEmbed
JS
Jquery
Tryouts
(ISO) Data
Blog
CakePHP Sandbox App
v3
Actions
Plugins
Ajax Plugin
Using CakePHP Core only
Simple JSON response
Pagination
Endless scroll (vertical pagination)
Redirecting
Using Ajax Plugin
Toggle
Buttons/Delete
Forms
Chained dropdowns
Edit in Place
Redirecting (prevented)
Chained Dropdowns using AJAX
Countries and States
Country
Deutschland
Österreich
Schweiz
Afghanistan
Ägypten
Albanien
Algerien
Amerikanisch Samoa
Amerikanische Jungferninseln
Andorra
Angola
Anguilla
Antarktis
Antigua Und Barbuda
Äquatorialguinea
Argentinien
Armenien
Aruba
Aserbaidschan
Äthiopien
Australien
Bahamas
Bahrain
Bangladesch
Barbados
Belgien
Belize
Benin
Bermuda
Bhutan
Bolivien
Bosnien Und Herzegowin
Botsuana
Bouvetinsel
Brasilien
Britische Jungferninseln
Britische Territorien Im Indischen Ozean
Brunei Darussalam
Bulgarien
Burkina Faso
Burundi
Chile
China
Cookinseln
Costa Rica
Côte D´Ivoire
Dänemark
Dominica
Dominikanische Republik
Ecuador
El Salvador
Eritrea
Estland
Falklandinseln
Färöer
Fidschi
Finnland
Frankreich
Französisch Guiana
Französisch Polynesien
Französische Südgebiete
Gabun
Gambia
Georgien
Ghana
Gibraltar
Grenada
Griechenland
Grönland
Großbritannien
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Heard Insel Und McDonald Inseln
Heiliger Stuhl
Honduras
Hong Kong
Indien
Indonesien
Irak
Iran, Islam
Irland
Island
Isle Of Man
Israel
Italien
Jamaika
Japan
Jemen
Jersey
Jordanien
Kaimaninseln
Kambodscha
Kamerun
Kanada
Kap Verde
Kasachstan
Katar
Kenia
Kirgisistan
Kiribati
Kokosinseln
Kolumbien
Komoren
Kongo
Kongo, Dem
Korea, Dem
Korea, Rep
Kroatien
Kuba
Kuwait
Laos, Dem
Lesotho
Lettland
Libanon
Liberia
Libysch-Arabische Dschamahirija
Liechtenstein
Litauen
Luxemburg
Macao
Madagaskar
Malawi
Malaysia
Malediven
Mali
Malta
Marokko
Marshallinseln
Martinique
Mauretanien
Mauritius
Mayotte
Mazedonien, Ehemalige Jugoslawische Republik
Mexiko
Mikronesien, Föderierte Staaten Von
Moldau, Rep
Monaco
Mongolei
Montenegro
Montserrat
Mosambik
Myanmar
Namibia
Nauru
Nepal
Neukaledonien
Neuseeland
Nicaragua
Niederlande
Niederländische Antillen
Niger
Nigeria
Niue
Nördliche Marianen
Norfolk Insel
Norwegen
Oman
Pakistan
Palästinische Gebiete
Palau
Panama
Papua-Neuguinea
Paraguay
Peru
Philippinen
Pitcairn
Polen
Portugal
Puerto Rico
Republik Dschibuti
Réunion
Ruanda
Rumaenien
Russland
Saint Helena
Saint Pierre Und Miquelon
Salomonen
Sambia
Samoa
San Marino
São Tomé Und Príncipe
Saudi-Arabien
Schweden
Senegal
Serbien
Seychellen
Sierra Leone
Simbabwe
Singapur
Slowakei
Slowenien
Somalia
SONSTIGE
Spanien
Sri Lanka
Südafrika
Sudan
Südgeorgien Und Die Südlichen Sandwichinseln
Suriname
Svalbard Und Jan Mayen
Swasiland
Syrien, Arab
Tadschikistan
Taiwan
Tansania, Vereinigte Rep
Thailand
Togo
Tokelau
Tonga
Trinidad Und Tobago
Tschad
Tschechien
Tunesien
Türkei
Turkmenistan
Turks- Und Caicosinseln
Tuvalu
Uganda
Ukraine
Ungarn
Uruguay
USA
Usbekistan
Vanuatu
Venezuela
Vereinigte Arabische Emirate
Vietnam
Wallis Und Futuna
Weihnachtsinsel
Weißrussland
Westsahara
Zentralafrikanische Republik
Zypern
State
Please select
Baden-Württemberg
Bayern
Berlin
Brandenburg
Bremen
Hamburg
Hessen
Mecklenburg-Vorp.
Niedersachsen
Nordrhein-Westfalen
Rheinland-Pfalz
Saarland
Sachsen
Sachsen-Anhalt
Schleswig-Holstein
Thüringen
The states list is updated each time the country is switched. It also has a basic fallback for POST data (will auto-remember the previous selection).
Also note how "Please select" requires input, whereas "No option available" does not.
Submit the form to see how validation kicks in and how it behaves with these two different options (required vs. no option available).
Send your feedback or bugreport!
Highlight something
I am okay with
this
.
Submit
Cancel
×
Feedback submitted
Loading...