Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 继承的模板变量封装_Templates_Symfony_Twig - Fatal编程技术网

Templates 继承的模板变量封装

Templates 继承的模板变量封装,templates,symfony,twig,Templates,Symfony,Twig,好的,来自magento背景,块有一个模板和一个绑定到每个块的类。这将打开从应用程序的其他区域执行操作的特定方法 一个简单的例子就是头部模块。 您可以从应用程序中的任何位置获取head块并调用方法setTitle来设置页面标题 我理解symfony中的继承,但我不能完全确定应该附加到每个块的业务逻辑的设置 有人能解释一下我如何包括一个head块,然后从控制器设置该模板上显示的title变量。在Magento中给我们一个例子,然后我们可能可以帮助您在操作中创建一个控制器:$this->getLay

好的,来自magento背景,块有一个模板和一个绑定到每个块的类。这将打开从应用程序的其他区域执行操作的特定方法

一个简单的例子就是头部模块。 您可以从应用程序中的任何位置获取head块并调用方法setTitle来设置页面标题

我理解symfony中的继承,但我不能完全确定应该附加到每个块的业务逻辑的设置


有人能解释一下我如何包括一个head块,然后从控制器设置该模板上显示的title变量。

在Magento中给我们一个例子,然后我们可能可以帮助您在操作中创建一个控制器:$this->getLayout()->getBlock('head')->setTitle('my title tag value');这是一个很好的例子还是你想要更多?