2015-11-16 62 views
0

我使用widmogrod/zf2-mustache-module「DEV-主」與Zend框架2骨架應用錯誤意外關閉標籤:上的Zend /內容髭2

在佈局我有這樣的代碼:

{{$content}}{{/content}} 

這應該是由每個控制器動作提供的實際內容替換

我收到此錯誤:

Unexpected closing tag: /content in vendor/mustache/mustache/src/Mustache/Parser.php

它用來在Zend框架1工作使用PHLY /鬍子「開發高手」 https://github.com/phly/phly-mustache

內容分塊應該怎麼看起來像在佈局中,爲了能夠正確加載小鬍子,與更換內容的控制器操作的實際內容?

+1

您是否可以編輯您的帖子以實際包含問題? –

+0

完成,對不起,如果不清楚, –

回答

1

在髭配置,啓用塊附註,通過添加以下部分:

'pragmas' => array(
     Mustache_Engine::PRAGMA_BLOCKS 
    ), 
'partials_loader' => array(
     dirname(__FILE__).'/../../layout', //directory for parent layout 
     "extension" => ".phtml" 
    ) 

在佈局,使用塊編譯,通過在文件的頂部添加以下部分:

{{% BLOCKS }} 

在子模板擴展布局中,使用blocks pragma,期望如下所示:

{{% BLOCKS }} 
{{< layout }} 
{{$ content }} 
    <div > 
     New Content 
    </div> 
{{/ content }} 
{{/ layout }} 

然後,我需要修復BLOCKS雜注使用情況中的問題https://github.com/lebaz20/zf2-mustache-module,並要求爲主庫吸取https://github.com/widmogrod/zf2-mustache-module/pull/9

+0

https://github.com/widmogrod/zf2-mustache-module現在更新與我的拉取請求合併, –