1

我在将数据从控制器传递到模板视图时遇到问题。无论我如何尝试将数据放入视图文件中,我都无法访问从模板传递的数据。

我在这里上传了一个测试模块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 之间收到一些数据

4

1 回答 1

0

在黑暗中拍摄了一点,但是,您可以尝试以下其中一项吗?

{% for key,a in data %}
<h2>{{ a }}1</h2>
{% endfor %}
...done

或者

{{ data['test'] }}.
于 2013-08-23T23:48:35.063 回答