小编imi*_*kay的帖子

如何在Symfony2 twig模板中获取单个字段的错误?

通常,我们可以使用Symfony表单使用form_errors twig函数输出字段错误,但是我们如何才能获得单个字段的特定错误,但不能显示它?或者有什么方法可以检查一个字段是否有错误?

symfony-forms symfony twig

10
推荐指数
1
解决办法
7172
查看次数

是否有完整的变量列表可以在form_div_layout.html.twig中使用?

我想获取Symfony表单主题文件form_div_layout.html.twig中的所有可用变量,我阅读了Symfony官方文档并在网上搜索,但找不到任何有用的信息,有人可以帮助我吗?

symfony twig

9
推荐指数
3
解决办法
3898
查看次数

如何在Symfony2中设置多对多的表单

我有三个实体,ChannelEntity - > MatchChannelEntity < - MatchEntity,MatchChannelEntity保存其他两个表之间的多对多关系,我希望表单使用复选框列出所有通道,如果匹配有一个通道,选中该频道的复选框,我该怎么做?

这是Form类型代码:

class MatchhType extends AbstractType
{
    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('channels', 'entity', array('label' => 'Channels', 
                                          'class'         => 'Mikay\MikiBundle\Entity\Channel',
                                          'multiple'      => true,
                                          'expanded'      => true,
                                          'query_builder' => function ($repository) 
                                          { 
                                            return $repository->createQueryBuilder('c')->orderBy('c.name', 'ASC'); 
                                          },))
Run Code Online (Sandbox Code Playgroud)

MatchChannel类型:

class MatchChannel
{
    /**
     * @var integer $id
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var integer $match_id
     * @ORM\ManyToOne(targetEntity="Matchh", inversedBy="channels")
     * @ORM\JoinColumn(name="match_id", referencedColumnName="id", nullable="true")
     */
     private $match;

    /** …
Run Code Online (Sandbox Code Playgroud)

doctrine symfony-forms symfony doctrine-orm

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

symfony ×3

symfony-forms ×2

twig ×2

doctrine ×1

doctrine-orm ×1