Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 11 ноя 2024, 00:47

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: kohana 3.3 и redirect
СообщениеДобавлено: 24 июн 2013, 01:00 
Не в сети
Зеленый

Зарегистрирован: 24 июн 2013, 00:56
Сообщения: 4
Может кто то объяснить принцип работы редиректа в ко 3.3. В 3.2 при вызове редиректа все отрабатывалось нормально, при вызове в 3.3 выдает белую страницу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kohana 3.3 и redirect
СообщениеДобавлено: 24 июн 2013, 01:02 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Покажите код. Объясните чего пытались добиться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kohana 3.3 и redirect
СообщениеДобавлено: 24 июн 2013, 01:02 
Не в сети
Зеленый

Зарегистрирован: 24 июн 2013, 00:56
Сообщения: 4
Необходим был простой редирект. Код "тупой", так как по времени как обычно нехватка.
На ко 3.2 все отлично работало. А вот в ко 3.3 - нет.
Код:

public function action_delete
(){
            
            $partner_id 
= (int) $this->request->param( 'id', 0 ); 

            if
( $partner_id ){
                if( Model::factory( 'Partner' )->delete( $partner_id ) ){
                   $this->message[ 'success' ] = 'Удаление произошло успешно.';
                }else{
                    $this->message[ 'unsuccess' ] = 'При удалении произошла ошибка.';
                }
            }
            $this->redirect(  'partner/list' );
}
 


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kohana 3.3 и redirect
СообщениеДобавлено: 24 июн 2013, 01:37 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
Цитата:
public static function redirect($uri = '', $code = 302)
{
return HTTP::redirect($uri, $code);
}

http://kohanaframework.org/3.3/guide-ap ... r#redirect

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kohana 3.3 и redirect
СообщениеДобавлено: 24 июн 2013, 01:45 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Соглашаясь работать с Kohana, вы соглашаетесь со стилем написания кода.
В частности:

Curly Brackets
Curly brackets are placed on their own line, indented to the same level as the control statement.

Код:
// Correct
if ($a === $b)
{
    ...
}
else
{
    ...
}
 
// Incorrect
if ($a === $b) {
    ...
}
 else {
    ...
}
 



http://kohanaframework.org/3.3/guide/kohana/conventions

Только я 2 раза оборачивал вашу писанину в [соde]. Если вы хотите быть как минимум понятым, в будущем постарайтесь не создавать преград на пути чтения вашего кода.

P.S. Методы работающие с базой данных лучше оборачивать в try/catch, а не в if/else


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kohana 3.3 и redirect
СообщениеДобавлено: 24 июн 2013, 01:47 
Не в сети
Зеленый

Зарегистрирован: 24 июн 2013, 00:56
Сообщения: 4
Извините за беспокойство.
Учитывая что не спал двое суток...
Нашел в чем была проблема. Банально в bootstrap.php стоял пробел перед открытием тега php.
Вывод - надо больше спать)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kohana 3.3 и redirect
СообщениеДобавлено: 24 июн 2013, 01:48 
Не в сети
Зеленый

Зарегистрирован: 24 июн 2013, 00:56
Сообщения: 4
Спасибо за подсказки. Больше не буду))) Ибо буду выспавшимся.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group