Создание маршрутов для контроллеров в подкаталогах Kohana 3.2

Мой вопрос почти похож на этот вопрос. У него еще 2 справочника, а у меня только 1. Этот вопрос тоже остался без ответа.

Это каталог, который я хочу создать:

классы
| --controller
| --tests
| --general.php

Все, что я хочу сделать, это чтобы маршрут распознал, что я обращаюсь к контроллеру в подкаталоге. Примерно так:

LOCALHOST / stackoverflows / тесты / общее
локальный / stackoverflows / тесты / общий / индекс
локальный / stackoverflows / тесты / общее / лямбда
локальный / stackoverflows / тесты / общее / лямбда / parameter_1

Я пробовал все другие решения, но ничего не работает. Не один учебник. Или ответ на вопрос форума, который был НАСТОЯЩИМ проверен. Даже на официальном сайте форума kohana. Так что я пытаюсь везти здесь, в ТАК.

Заранее спасибо!

0

Решение

Чтобы сохранить контроллер в этой структуре папок, вы должны назвать свой контроллер как Controller_Tests_General, и он должен быть помещен в папку / controller / tests / general. Там вы можете создавать свои действия. Смотрите пример ниже.

Class Controller_Tests_General extends Controller
{

public function action_index()
{
// your code here
die('Do I end up here?');
}

public function action_lamdba()
{
// your code here
// id should be defined in your bootstrap file as a Route to work like this.
$parameter_id = $this->request->param('id');
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]