gpt4 book ai didi

php - 在 Sonata Admin Bundle 中使用标签自动完成

转载 作者:行者123 更新时间:2023-12-01 08:01:31 25 4
gpt4 key购买 nike

我想在奏鸣曲管理包中使用标签实现自动完成。你可以看看演示 http://textextjs.com/manual/examples/autocomplete-wieth-tags.html .

GenemuFormbundle select2 中可以存在自动完成功能吗?如果存在如何在奏鸣曲管理包中实现,如果不存在,那么建议我更多的包或源代码或教程。

最佳答案

您可以使用sonata_type_model_autocomplete类型。它是 master 分支中的 SonataAdmin 中可用的 native 表单类型(是 SonataAdmin 2.3 版本的一部分)。它准备用于多对一或多对多关系,以帮助处理太多项目。

文档:https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/doc/reference/form_types.rst#sonata_type_model_autocomplete

示例:在 ArcticleAdmin 中的 category 字段上创建自动完成字段。

class ArticleAdmin extends Admin
{
protected function configureFormFields(FormMapper $formMapper)
{
// the dropdown autocomplete list will show only Category entities that contains specified text in "title" attribute
$formMapper
->add('category', 'sonata_type_model_autocomplete', array('property'=>'title'))
;
}
}

class CategoryAdmin extends Admin
{
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
// this text filter will be used to retrieve autocomplete fields
$datagridMapper
->add('title')
;
}
}

关于php - 在 Sonata Admin Bundle 中使用标签自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19514847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com