2016.02.083どうも、最近忙しさに押されているのえるです。気が付いたら週末ということが続いてますが、なんとか頑張ってます。今回はCakePHP3でURL表示を変更する方法をご紹介します。環境CakePHP3.2PHP5.5.17ルーティングファイルを変更するCakePHPでは.htaccessによるルーティングを行っています。これを変更するのはできれば避けたいところですので、PHPで制御している側で変更します。対象のファイルのパスは下記の通りです。[CakePHP3ルート]/config/routes.php1[CakePHP3ルート]/config/routes.phpこのファイルの中にある下記の箇所を変更することでいろいろな形にできます。ここを変更する$routes->fallbacks('DashedRoute');変更できる値はコメントにもある通り「DashedRoute、InflectedRoute、Route」です。あと、独自ルーティングクラスがある場合は、それを指定可能みたいです。ちなみにそれぞれのルーティング結果も載せておきます。DashedRouteController,ActionともチェインケースInflectedRouteController:スネークケースAction:アッパーキャメルケースRouteController,Actionともそのまま※ケース表記が分からない方はコチラ余談ですが、CakePHP3.1.xまでは「InflectedRoute」でしたが、CakePHP3.2からは「DashedRoute」がデフォルトみたいです。いかがでしたか?少しでも役に立てば幸いです。いろんな記事を書いていきますよー。それではっ!!!3CakePHP3技術スポンサーリンクPOPULARおすすめiPadをノート代わりにして6か月。