У меня установлен phalcon 3.4.4 на windows 01 с php 7.3.7 на моей локальной машине.
У меня есть следующий код
<?php
$view = $this->view;
$view->setRenderLevel(\Phalcon\Mvc\View::LEVEL_ACTION_VIEW);
$view->render("", "testtest");
$content = $view->getRender('', "testtest", array("name"=>"Mr. XYZ"), function($view)
{
$view->setRenderLevel(View::LEVEL_ACTION_VIEW);
});
echo $content;
exit;
?>
И еще один способ получить такой же вывод
<?php
$this->view->setRenderLevel(View::LEVEL_ACTION_VIEW);
$content = $this->view->getRender('', "testtest", array("name"=>"Mr. XYZ"), function($view)
{
$view->setRenderLevel(View::LEVEL_LAYOUT);
});
echo $content;
exit;
?>
Оба приведенных выше фрагмента кода прекрасно работают на моем локальном компьютере.
Но на рабочем сервере $content
возвращает пустую строку. Не отображаются ошибки и нет ошибок в журналах ошибок. Рабочий сервер Ubuntu с php 7.3.6 с phalcon 3.4.3
Может кто-нибудь помочь мне в этом, что может быть не так, я что-то пропустил?
Спасибо.