我正在写一个控制器测试,就像这样:
class DepositOrderTest extends AbstractUnitTest {
public function testTestCase(): void {
$deposit_controller = new DepositController();
$deposit_controller->setDI($this->di);
$result = $deposit_controller->indexAction();
error_log($result);
}
}
我希望$result
可能是HTML输出,但事实并非如此。如何获得此操作的HTML输出?这可能吗?
谢谢。
简而言之,您可以使用PhalconMvcViewSimple
来渲染没有层次级别的视图
use PhalconMvcViewSimple;
$view = new Simple();
$view->setViewsDir('../app/views/');
echo $view->render('templates/welcome');
echo $view->render(
'templates/welcome',
[
'email' => $email,
'content' => $content,
]
);
或者您可以查看文档中的其他/复杂选项