Kohana v3 - Передача переменных через Request :: instance () -> redirect () - PullRequest
0 голосов
/ 15 января 2011

[Kohana v3] Есть ли способ передачи переменных в представления через Request :: instance () -> redirect (). Что было бы хорошей альтернативой? Спасибо!

Ответы [ 2 ]

1 голос
/ 15 марта 2016

Перед вызовом перенаправления сделайте это в вашем контроллере:

$success = "Your Email has send successfully";
    $session = Session::instance();
    $session->set('success', $success);
$this->redirect('contact-us', 302);

затем на странице просмотра, чтобы получить значение, которое вы делаете эти

<?php 
$session = Session::instance(); 
$success = $session->get_once('success'); 

    if (!empty($success)) : ?>
       <div class="alert alert-success fade in">
        <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
        <strong>Success! </strong><?=$success?>
       </div>
    <?php endif;?>

вот и все.

1 голос
/ 24 января 2011

Обманчиво легко, если это работает для вас:

Request::instance()->redirect('/dashboard?err=incomplete');

Нет причин, по которым вы не можете построить строку, используя любое количество параметров $ _GET.

...