将数据从控制器传递到模板视图时出现问题。无论我如何尝试将数据放入视图文件中,我都无法访问我从模板传递的数据。
我在此处上传了一个测试模块https://github.com/svenanders/Twiglytest
控制器:
<?php
namespace Twigly\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class TwiglyController extends AbstractActionController
{
public function twiglyAction()
{
echo "go...";
// return array('version'=> \Zend\Version\Version::VERSION);
return new ViewModel(array(
'data' => array("test"=>"test2"),
));
}
}
视图:
{% for a in data %}
<h2>{{ a }}1</h2>
{% endfor %}
...done
结果:
go...
...done
虽然我希望在go ...和...之间收到一些数据
答案 0 :(得分:0)
在黑暗中拍摄一下但是,您可以在视图中尝试下列其中一项吗?
{% for key,a in data %}
<h2>{{ a }}1</h2>
{% endfor %}
...done
OR
{{ data['test'] }}.