4
嘿傢伙即時通訊試圖從一根樹枝模板阻止他們使它對我的索引模板:getContainer symfony中
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Alvin\MainBundle\Entity\User;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Alvin\MainBundle\Form\Type\ResetPasswordType;
$templateContent = $this->getContainer()->get('twig')->loadTemplate('AngpaoMainBundle:Dynamic:dynamic.html.twig');
$bodydynamics = $templateContent->renderBlock('round1');
然後
{% block round1 %}
<h1> hello this is a sample for a round 1</h1>
{% endblock %}
{% block round2 %}
<h1> hello this is a sample for a round 1</h1>
{% endblock %}
然後用它讓我的控制器使用在我的索引模板
{{dynamic}}
但隨後即時通訊有問題,symfony的說
FatalErrorException: Error: Call to undefined method
Alvin\MainBundle\Controller\IndexController::getContainer() in /Users/alvinvaldez/Sites/alvinwebsite/src/Alvin/MainBundle/Controller/IndexController.php line 26
我不知道如何使用容器來運行。 請幫助球員。
BTW:symfony的新手級
TNX先進!
是的,但出現了一個新問題可捕獲的致命錯誤:傳遞給Twig_Template :: renderBlock()的參數2必須是類型數組, – Aoi
@Aoi是的,您應該提供一個數組作爲參數。 – xdazz
是的,我只是傳遞一個空數組像$ bodydynamics = $ templateContent-> renderBlock('round1',array());但然後在我的索引模板動態出現如下:
\t「」你好這是一輪的樣本1
「 – Aoi