0

私は Kohana 3.2 を使用しており、アプリケーション用に以下のディレクトリ構造を作成する必要があります。そのために、以下のルートを使用していますが、まだ何か間違っています。「設定」は、私が開発しているユースケースです。

<?php
Route::set('global', '<directory>(/<controller>(/<action>))', array('directory' => 'settings'))
    ->defaults(array(
        'directory' => 'settings',
        'controller' => 'settings',
        'action' => 'index',
    ));
?>

したがって、これは「設定」ユースケースのディレクトリ構造です。

   - ..\application\settings\classes\controller\settings.php
   - ..\application\settings\classes\model\settings.php
   - ..\application\settings\views\settings_form.php

そして、これは私のコントローラのコードです:

   class Controller_Settings extends Controller {

       public function action_index(){
           echo 'test';
       }
   }

これは、コントローラーにアクセスするために使用している URL です。

   - http://cmx107/clients/cmcaapp/v1/settings

ありがとう、乾杯

4

1 に答える 1

0

ディレクトリをデフォルトの設定に設定しているので、コントローラの設定を、これまでの方法ではなく、次のように設定ディレクトリに配置する必要があります。

パス

正解:application / classes / settings / settings.php

形式:apppath / classes/<ディレクトリ>/<コントローラー>.php

Class Controller_Settings_Settings extends Controller {
    public function action_index(){
       echo 'test';
   }
}
于 2012-04-09T17:02:44.757 に答える