[英]In CakePHP 3.0 what is the best way to implement a Controller and Function that doesn't follow CakePHP naming conventions?
Android的App Links驗證有一個命名約定,這在CakePhP中是不允許的。 Android會強制您的App Links驗證如下:
www.exampledomain.com/.well-known/assetlinks.json/
PhP不允許使用名為“ .WellKnownController”的類,也不允許使用名為“ assetlinks.json”的函數。 那么如何使我的CakePhP 3.0網站響應此POST?
不要嘗試更改CakePHP的命名約定,而應定義路由 。 例如:-
$routes->connect(
'/.well-known/:action',
['controller' => 'WellKnowns']
);
要處理json
擴展,您可以像這樣啟用它們:-
Router::extensions(['json']);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.