Concrete5 8.3 реализует Ajax другой вид

У меня проблема с восстановлением переменной в представлении.

Я последовал за этот урок:

После того, как у меня появилось другое представление, я не могу отправить переменную, чтобы вернуть ее в представление.

controller.php

      public function action_like($token = false, $bID = false)
{
if ($this->bID != $bID) {
return false;
}
if (Core::make('token')->validate('like_page', $token)) {
$page = Page::getCurrentPage();
$u = new User();
$this->markLike($page->getCollectionID(), $page->getCollectionTypeID(), $u->getUserID());
if ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
$b = $this->getBlockObject();

//Normaly we set a variable for get in the view
// $this->set('test', 'test');

$bv = new BlockView($b);
$bv->render('view/view');
} else {
Redirect::page($page)->send();
}
}
exit;
}

Вид / view.php

<?php echo $test; ?>
<p> Title  <p/>

спасибо за ответы

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]