[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: kohana не принимает аргументы переданые из GET
Nikage
начал изучать Kohana, делаю первые шаги
открыл контроллер welcome, там по обычаю

public function action_index( )
{
$this->response->body("hello, world!");
}


далее експериментируем... скажем...

public function action_index($var = null )
{
$this->response->body("hello, world! this is your variable $var");
}


ввожу в адресную строку domain/welcome/index/123

но в результате браузер відает сообщение без переданого параметра...
что может быть не так?



Спустя 9 минут, 36 секунд (17.05.2012 - 23:11) Семён написал(а):
начнем с того что вы прочитали уроки к древней кохане

Спустя 7 минут, 32 секунды (17.05.2012 - 23:18) alexbel2404 написал(а):
public function action_index()
{
$var = $this->request->param('var');
$this->response->body("hello, world! this is your variable $var");
}

Спустя 10 минут, 2 секунды (17.05.2012 - 23:28) Nikage написал(а):
Цитата (alexbel2404 @ 17.05.2012 - 20:18)
public function action_index()
{
$var = $this->request->param('var');
$this->response->body("hello, world! this is your variable $var");
}

не помогло, читаю документацию...

Спустя 1 час, 37 секунд (18.05.2012 - 00:29) Invis1ble написал(а):
Цитата
читаю документацию...

правильно, только это нужно делать ДО того как постить вопросы

Спустя 20 минут, 38 секунд (18.05.2012 - 00:50) Семён написал(а):
Цитата (Invis1ble @ 18.05.2012 - 01:29)
Цитата
читаю документацию...

правильно, только это нужно делать ДО того как постить вопросы

так он ее прочитал))) только старую)

Спустя 9 дней, 14 часов, 40 минут, 2 секунды (27.05.2012 - 15:30) Nikage написал(а):
И все же мне простому смертному так и не удалось понять, как передать параметр URI, если согласно документации параметры доступны через
$this->request->param('name') 
...

Вот прописываю следуюющее...
	public function action_index()
{
$name = $this->request->param('name');
$this->response->body('hello,' . $name);
}

... и ничего.

HELP

Спустя 6 минут, 44 секунды (27.05.2012 - 15:36) Invis1ble написал(а):
Цитата
и ничего

что это значит?
в роут добавил параметр name ?

Спустя 50 минут, 36 секунд (27.05.2012 - 16:27) Nikage написал(а):
Цитата (Invis1ble @ 27.05.2012 - 12:36)
Цитата
и ничего

что это значит?
в роут добавил параметр name ?

Ничего значит в браузере: hello,

Действительно, в роуте опечатка была...
БОЛЬШОЕ СПАСИБО за помощь
Лови +

Спустя 3 часа, 7 минут, 31 секунда (27.05.2012 - 19:34) Семён написал(а):
А ведь самое интересное он пытался спросить не как получить переменную роута, а переменную из $_GET, которая извлекается послердством ->query('name');

Спустя 2 минуты, 33 секунды (27.05.2012 - 19:37) Invis1ble написал(а):
Цитата
А ведь самое интересное он пытался спросить не как получить переменную роута, а переменную из $_GET

с чего ты взял? если из первого поста - то я не в курсе, как там в старых версиях фунциклировала кохана, поэтому написал так как понял..

Спустя 16 часов, 22 минуты, 32 секунды (28.05.2012 - 12:00) Семён написал(а):
Цитата (Invis1ble @ 27.05.2012 - 20:37)
Цитата
А ведь самое интересное он пытался спросить не как получить переменную роута, а переменную из $_GET

с чего ты взял? если из первого поста - то я не в курсе, как там в старых версиях фунциклировала кохана, поэтому написал так как понял..

Дык название темы посмотри:
Цитата
kohana не принимает аргументы переданые из GET

Спустя 1 час, 49 минут, 30 секунд (28.05.2012 - 13:49) Invis1ble написал(а):
А, ну да laugh.gif

Спустя 54 минуты, 14 секунд (28.05.2012 - 14:43) Семён написал(а):
Invis1ble , тогда получается мы экстрасенсы)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.