mw/tag-admin-bundle

该包已被弃用且不再维护。未建议替代包。

将FPNTagBundle与SonataAdminBundle结合的包。

安装次数: 2,835

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 2

开放问题: 1

类型:symfony-bundle

dev-master 2012-08-08 19:46 UTC

This package is not auto-updated.

Last update: 2024-09-20 14:05:29 UTC


README

该包的目标是使使用FPNTagBundle和SonataAdminBundle变得简单。

在您的实体中

class ... implements \DoctrineExtensions\Taggable\Taggable
{
    use \MW\Bundle\TagAdminBundle\Entity\Traits\Taggable;
    ...
}

在您的管理类中

class ...Admin extends Admin
{
    use \MW\Bundle\TagAdminBundle\Admin\Traits\TagHandler;

    ...

    protected function configureFormFields(FormMapper $formMapper)
    {
        $formMapper
            ...
            ->add('tags_plain', 'textarea', array('required' => false))
            ->end()
            ;
        }
    }
    ...
}

在您的服务定义中

<service id="..." class="...">
    <tag name="sonata.admin" manager_type="..." group="..." label="..."/>
    <argument />
    <argument>...</argument>
    <argument>...</argument>
    <call method="setTagTransformer">
        <argument type="service" id="mw.text_to_tag_transformer" />
    </call>
</service>