Android在CakePhP中不允许使用其App Link验证的命名约定。 Android强制您的App Links验证如下:
www.exampledomain.com/.well-known/assetlinks.json /
PhP不允许使用名为" .WellKnownController"的类,也不允许名为" assetlinks.json"的函数。那么如何让我的CakePhP 3.0网站响应这个帖子呢?
答案 0 :(得分:3)
请勿尝试更改CakePHP的命名约定define routes。例如: -
$routes->connect(
'/.well-known/:action',
['controller' => 'WellKnowns']
);
要处理json
扩展名,您可以按照以下方式启用它们: -
Router::extensions(['json']);
答案 1 :(得分:1)
您的类和方法名称仍应符合CakePHP约定。您可以使用url routing将任何网址路由到您想要的任何控制器操作。