我在将数据从控制器传递到模板视图时遇到问题。无论我如何尝试将数据放入视图文件中,我都无法访问从模板传递的数据。
我在这里上传了一个测试模块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... 和 ...done 之间收到一些数据