1

Cakephpを介してアプリケーションを開発するときに問題が見つかりました。

例:私のURLはhttp://localhost/controller/view/idこれが正常に機能していることです。

しかし、さらに無効なパラメータを追加しても、それは機能します、

お気に入りhttp://localhost/controller/view/id/adfasd/adfasdf/asdfasdf/asdfasdf

404ページが見つかりませんでした。

$ this-> passedArgsを使用して、コントローラーでパスパラメーターを手動でチェックしてから、例外をスローする必要がありますか?または、構成はありますか?

このケースにどのように対処できますか

ありがとうございました

4

1 に答える 1

1

最初にここCakephp, Routing-Named paramsを見て、それらを適切に使用する方法を見つけてください。

どちらを使用するかを追加する必要があるため、ルートの ID に正規表現も追加する必要があります。また、データをアクションに送信するときは、ここで説明されているように、そこで例外をスローする必要があります

于 2012-12-06T09:56:11.533 に答える