Имеется портал, где пользователи добавляют объявления.
При удачном добавлении требуется что бы пользователя редиректила на страницу успешного добавления... Ну и там буду выводиьт статический текст с POST значениями.
Я понимаю что в контролере происходит окончательный ответ о успешном добавлении, и потом тут надо перенаправлять...
Нарыл это
http://kohanaframework.org/3.1/guide/ap ... t#redirectно хз, пока не сообо хорошо разбераюсь в документации...
1. Надо ли в bootstrap.php прописать роут для перенаправлении?
2. Как правильно сделать перенаправление? и передать $_POST параметры, сейчас просто выводиться message сообщение.
Код:
if (isset($_POST['object_add']))
{
$_POST['captcha'] = Captcha::valid($_POST['captcha']);
$valid = $this->_model_object->valid_add($_POST);
if ($valid['check'])
{
$res = $this->_model_object->add($_POST,$this->user->id,$this->user->company_id);
if ($res)
{
$block_center->status = true;
$block_center->message = __('object_add_ok');
}
else
{
if (isset($valid['errors'])) $this->errors[] = __('db_error');
$block_center->data = $_POST;
$block_center->status = false;
$block_center->errors = $this->errors;
}
}
else
{
if (isset($valid['errors'])) $this->errors = array_merge($this->errors,$valid['errors']);
$block_center->data = $_POST;
$block_center->status = false;
$block_center->errors = $this->errors;
}
}