Php 在symfony中重新输入特定区域/块/分区
我来自richfaces的背景,在richfaces中,可以重新命名特定区域。我在Symfony2中也听到了这一点,但我正在阅读的所有示例和文档似乎对我没有帮助。有人能为我指出正确的方向吗Php 在symfony中重新输入特定区域/块/分区,php,symfony,Php,Symfony,我来自richfaces的背景,在richfaces中,可以重新命名特定区域。我在Symfony2中也听到了这一点,但我正在阅读的所有示例和文档似乎对我没有帮助。有人能为我指出正确的方向吗 基本上,我有一个div标签,其中包含关于用户的信息(地址、邮政编码等)。如果他们单击“编辑”,则应重新呈现该div,并用可用于编辑用户信息的表单替换所有信息。我知道在richfaces中这是一个基本用例,在Symfony2中是否可能?如果是这样的话,是否有一个带有适当文档的链接?我认为您可以通过详细信息和表单
基本上,我有一个div标签,其中包含关于用户的信息(地址、邮政编码等)。如果他们单击“编辑”,则应重新呈现该div,并用可用于编辑用户信息的表单替换所有信息。我知道在richfaces中这是一个基本用例,在Symfony2中是否可能?如果是这样的话,是否有一个带有适当文档的链接?我认为您可以通过详细信息和表单块以及基于编辑/取消操作切换显示来实现这一点。如果表单块位于另一个细枝模板文件中,则可以通过以下方式将其加载到控制器中:
$formBlock = $this->get('twig')->loadTemplate("VendorBundle:Location:your_form_template.html.twig")->renderBlock('your_form_block', array('form' => $form->createView()));
然后将其传递给视图。我认为您可以通过详细信息和表单块以及基于编辑/取消操作切换显示来实现这一点。如果表单块位于另一个细枝模板文件中,则可以通过以下方式将其加载到控制器中:
$formBlock = $this->get('twig')->loadTemplate("VendorBundle:Location:your_form_template.html.twig")->renderBlock('your_form_block', array('form' => $form->createView()));
然后将其传递给视图。Richfaces是一个纯GUI组件框架,不幸的是,symfony是一个MVC web应用程序框架。如果您搜索可比较的内容,您可能需要为symfony搜索一个组件框架,它能够做到这一点。我不知道symfony 2的此类组件 Richfaces是一个纯粹的GUI组件框架,不幸的是symfony是一个MVC web应用程序框架。如果您搜索可比较的内容,您可能需要为symfony搜索一个组件框架,它能够做到这一点。我不知道symfony 2的此类组件 是的,我也这么想。我想我会那样做的。是的,我也这么想。我想我会那样做的。