2016-08-03 14 views
2

を定義した「ブロック」タグの終了タグを期待しては、少なくともsymfonyの2.4までは、小枝に、このようなコントローラをレンダリングすることが可能であった小枝でコントローラをレンダリングSymfony2ので

{% render(controller("MyBundle:Default:method", { 'call' : 'action' })) %} 
symfonyの3で

が、これは私が解決策を見つけるためにいくつかの時間を失ったが、それは簡単ですので、私はあなたとそれを共有する例外

Unexpected "render" tag (expecting closing tag for the "block" tag defined 

答えて

5

をスローします。多分それは誰かの時間を惜しみません

{{ render(controller("MyBundle:Default:method", { 'call' : 'action' })) }} 

シンプルではないですか?

+2

を...これを投稿してくれてありがとう! – ius

1

この場合も、ソナタ・バンドルを使用している間

エラーは、私が試した

 {% render url('sonata_admin_short_object_information', { 
        'code':  sonata_admin.field_description.associationadmin.code, 
        'objectId': sonata_admin.field_description.associationadmin.id(sonata_admin.value), 
        'uniqid': sonata_admin.field_description.associationadmin.uniqid 
        } 
       )%} 

ソリューション小枝到着:神私のああ

{{ render(url('route_name', {'param': value})) }} 

実施例

  {{render(url 
         ('sonata_admin_short_object_information', 
        { 
        'code':  sonata_admin.field_description.associationadmin.code, 
        'objectId': sonata_admin.field_description.associationadmin.id(sonata_admin.value), 
        'uniqid': sonata_admin.field_description.associationadmin.uniqid 
        } 
       )) 
      }} 
関連する問題