0

コントローラーが次のようなモデル「ノート」を持っています- http://pastebin.com/TqVJm7Uw

GET リクエストを送信するとhttp://hostname/notes.json、メモを json 形式で表示できます。例 - http://pastebin.com/Haf6fq9S

しかし、GETリクエストhttp://hostname/notes/4febea9d928488a443000000.jsonを送信すると、メッセージが表示されます-

{"code":"404","url":"\/notes\/4febea9d928488a443000000.json","name":"Action NotesController::4febea9d928488a443000000() could not be found."}

私のroute.phpファイルは次のようになります-

CakePlugin::routes();
Router::parseExtensions();
Router::parseExtensions('json');
Router::mapResources('notes');/**
require CAKE . 'Config' . DS . 'routes.php';

ここで何が問題なのですか?インデックスに対する REST リクエストが正常に機能しているのに、ビューに対しては機能しないのはなぜですか?

4

1 に答える 1

0

私はCakePHPでMongoDBデータソースを使用していましたが、古き良きMySQLドライバーに切り替えた瞬間、問題なく動作し始めました。MongoDBデータソースの何が問題だったのかわからない。

于 2012-06-30T21:04:05.003 に答える