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

上記はファイルからレンダリングする方法を示していますが、この方法で文字列/コードをレンダリングすることは可能でしょうか?

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

1 に答える 1

0

「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();
于 2013-08-30T11:04:33.590 に答える