コントローラーからテンプレート ビューへのデータの受け渡しに問題があります。どのようにデータをビュー ファイルに入れようとしても、テンプレートから渡したデータにアクセスできません。
ここにテスト モジュールをアップロードしました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 の間に何らかのデータを受け取ることを期待していましたが、