gpt4 book ai didi

phalcon - 是否可以使用 Phalcon\Mvc\View 呈现自定义 View (只是自定义 .phtml)模板?

转载 作者:行者123 更新时间:2023-12-04 23:05:06 28 4
gpt4 key购买 nike

我需要在变量中呈现电子邮件模板以便稍后发送它们(它们存储在 .phtml 文件中),而且我真的不想实现我的特殊类来处理这个问题。

是否可以不渲染 Controller Action View ,而是渲染自定义 View ?

我尝试了以下代码,但它输出 NULL :((

// Controller context
$view = new Phalcon\Mvc\View();
$view->setViewsDir('app/views/');
$view->setVar('var1', 'var2');
// Setting some vars...
$view->start();
$view->partial($emailTemplatePath);
$view->finish();
$result = $view->getContent();
var_dump($result); // Gives null

最佳答案

除了 Nikolaos 的响应之外,您还可以使用 $view->getRender() 来呈现返回其输出的单个 View 。

$view->setViewsDir('apps/views/');
echo $view->getRender('partials', 'test'); // get apps/views/partials/test.phtml

关于phalcon - 是否可以使用 Phalcon\Mvc\View 呈现自定义 View (只是自定义 .phtml)模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14327572/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com