如何在phalcon视图中渲染代码[英] How to render code in phalcon view

问题描述

$view->start();
$view->render("products", "list");
$view->finish();

上面展示了如何从文件中渲染,我想知道是否可以使用这种方法渲染字符串/代码?

$view->start();
$view->renderstring("<?php echo $this->url->get('users/list') ?>");
$view->finish();

推荐答案

可以使用'setContent'来设置视图内容:

$view->setContent('<h1>hello</h1>');

但是这个函数接收视图的最终内容.所以做你给出正确用法的例子是:

$output = 'The link is: <a href="'.$this->url->get('users/list').'">link</a>';
$this->view->setContent( $output );
echo $this->view->getContent();

本文地址:https://www.itbaoku.cn/post/1739803.html