Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Мини-проблема
http://forum.kohanaframework.su/viewtopic.php?f=31&t=810
Страница 1 из 1

Автор:  difight [ 07 фев 2014, 13:25 ]
Заголовок сообщения:  Мини-проблема

Поставил модуль мультиязычности (хотя не думаю что в нем проблема.... хз). Делаю страничку активации пользователя после реги, по ссылке.
Роут у меня такой
Код:
Route::set('default', '<lang>/(<controller>(/<action>(/<id>)))')
   ->defaults(array(
      'controller' => 'welcome',
      'action'     => 'index',
   ));

В классе регистрации функция
Код:
 public function action_active($id = FALSE)
    {
       var_dump($id);
     }

Однако по ссылке http://mobile.oskolfish.ru/en/registration/active/gfgf
у меня айди все равно ложь... Не пойму в чем проблема. Раньше на старой версии коханы 3.2, в прошлом проекте такая система работала. Только там не было мультиязычности.

Автор:  WinterSilence [ 07 фев 2014, 18:28 ]
Заголовок сообщения:  Re: Мини-проблема

в 3.3 параметры роута по другому передаются в action
http://kohanaframework.org/3.3/guide/kohana/upgrading основные отличия 3.2 от 3.3

Автор:  difight [ 08 фев 2014, 00:00 ]
Заголовок сообщения:  Re: Мини-проблема

WinterSilence писал(а):
в 3.3 параметры роута по другому передаются в action
http://kohanaframework.org/3.3/guide/kohana/upgrading основные отличия 3.2 от 3.3

Что-то я не понял как, можете на примере показать ?

Автор:  difight [ 08 фев 2014, 01:39 ]
Заголовок сообщения:  Re: Мини-проблема

Все разобрался сам, получать значение передаваемой функции надо теперь так
Код:
 public function action_active()
    {
      $id = $this->request->param('id');
       var_dump($id);
       
    }

может кому пригодится :)

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/