Как я могу создать маршрут в Kohana 3.2 для этой структуры каталогов: / application / my_use_case / classes /

Я использую Kohana 3.2, и мне нужно создать структуру каталогов ниже для моего приложения. Для этого я использую маршрут ниже, но я пока что-то делаю не так. & Quot; Настройки & Quot; мой вариант использования, который я разрабатываю.

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

Итак, это моя структура каталогов для & quot; Настройки & quot; вариант использования:

<code>   - ..\application\settings\classes\controller\settings.php
   - ..\application\settings\classes\model\settings.php
   - ..\application\settings\views\settings_form.php
</code>

И это код для моего контроллера:

<code>   class Controller_Settings extends Controller {

       public function action_index(){
           echo 'test';
       }
   }
</code>

И это тот URL, который я использую для доступа к своему контроллеру:

<code>   - http://cmx107/clients/cmcaapp/v1/settings
</code>

Спасибо, ура

Ответы на вопрос(1)

вам нужно поместить настройки вашего контроллера в каталог настроек, а не так, как вы это сделали:

Paths

Исправьте: application / classes / settings / settings.php

Формат: apppath / classes / & lt; каталог & gt; / & lt; controller & gt; .php

Class Controller_Settings_Settings extends Controller {
    public function action_index(){
       echo 'test';
   }
}

Ваш ответ на вопрос