[英]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.