1

私はケーキphpを学んでいます。フォルダ名 Map でプラグインを作成しました。すべてうまくいきます。index()しかし、MapControllerクラスで他の関数を呼び出すと。それはエラーを与える

Map.functionName が見つかりませんでした。

しかし、私はMapControllerクラスでその機能を作りました。

url -- http://localhost/rootfolder/map/functionName

何が問題なのか教えてください。index()プラグイン以外の機能は作れないの?前もって感謝します。

4

1 に答える 1

2

プラグインの場合、デフォルトの URL パスは/:plugin/:controller/:actionであるため、おそらく にアクセスする必要があります/map/map/action。これは、次のようなルートで書き直すことができます。

Router::connect('/something/', array('plugin' => 'map', 'controller' => 'map', 'action' => 'someACtion'));
于 2013-02-27T14:35:20.910 に答える