0

Android には、CakePhP では許可されていないアプリ リンク検証の命名規則があります。Android では、アプリ リンクの検証が次のように強制されます。

www.exampledomain.com/.well-known/assetlinks.json/

PhP は、「.WellKnownController」という名前のクラスも、「assetlinks.json」という名前の関数も許可しません。では、CakePhP 3.0 Web サイトをこの POST に応答させるにはどうすればよいでしょうか?

4

2 に答える 2

3

CakePHP の命名規則を変更しようとしないでください。代わりにルートを定義してください。例えば:-

$routes->connect(
    '/.well-known/:action', 
    ['controller' => 'WellKnowns']
);

拡張機能を処理するには、次のjsonように有効にすることができます:-

Router::extensions(['json']);
于 2016-02-09T19:18:58.250 に答える
1

クラスとメソッドの名前は、CakePHP の慣例に従っている必要があります。URL ルーティングを使用して、任意の URL を任意のコントローラー アクションにルーティングできます。

于 2016-02-09T18:10:18.360 に答える