PHPackages                             pcdummy/ajaxcomplete-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. pcdummy/ajaxcomplete-bundle

AbandonedArchivedSymfony-bundle

pcdummy/ajaxcomplete-bundle
===========================

Symfony AjaxCompleteBundle

2109PHP

Since Jul 19Pushed 12y agoCompare

[ Source](https://github.com/pcdummy/AjaxCompleteBundle)[ Packagist](https://packagist.org/packages/pcdummy/ajaxcomplete-bundle)[ RSS](/packages/pcdummy-ajaxcomplete-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

PcdummyAjaxCompleteBundle - adds some ajax to sonata-doctrine-orm-admin
=======================================================================

[](#pcdummyajaxcompletebundle---adds-some-ajax-to-sonata-doctrine-orm-admin)

This bundle adds 2 new ajax enabled widgets for the sonata-admin.

\###pcdummy\_ajaxcomplete\_m2m \[[![pcdummy_ajaxcomplete_m2m](https://camo.githubusercontent.com/29a38b2d89d3ef988cbae918679df1f5d6e7f638f0950de35c6171f53b52f606/68747470733a2f2f7261772e6769746875622e636f6d2f706364756d6d792f416a6178436f6d706c65746542756e646c652f6d61737465722f5265736f75726365732f646f632f706364756d6d795f616a6178636f6d706c6574655f6d326d2e706e67)](https://camo.githubusercontent.com/29a38b2d89d3ef988cbae918679df1f5d6e7f638f0950de35c6171f53b52f606/68747470733a2f2f7261772e6769746875622e636f6d2f706364756d6d792f416a6178436f6d706c65746542756e646c652f6d61737465722f5265736f75726365732f646f632f706364756d6d795f616a6178636f6d706c6574655f6d326d2e706e67)\]

Requirements
------------

[](#requirements)

- Symfony 2.1
- Sonata/DoctrineORMAdminBundle dev-master

TODO
----

[](#todo)

- Secure the Ajax Backend
- Check/Add configureable routes for the ajax backend

Installation
------------

[](#installation)

- Add "pcdummy/ajaxcomplete-bundle" "dev-master" to your composer.json.
- Add it to your AppKernel.php

```
new Pcdummy\AjaxCompleteBundle\PcdummyAjaxCompleteBundle(),
```

- Register the widgets with twig:

```
  twig:
    form:
      resources:
        - PcdummyAjaxCompleteBundle::fields.html.twig
```

- Now you can use it in your admin like this:

```
  ->add('printer_manufacturer', 'pcdummy_ajaxcomplete', array('entity' => "PcdummyPrinterBundle:Manufacturer", 'property' => "name", 'maxRows' => 15))
  ->add('catridges', 'pcdummy_ajaxcomplete_m2m', array(
      'required' => false,
      'expanded' => true,
      'multiple' => true,
  ))
```

LICENSE
-------

[](#license)

MIT

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/af44c0fb5c98fe6c20dde4bcc213bcde59a28b8be2d65a59da0ac5baf3b09710?d=identicon)[pcdummy](/maintainers/pcdummy)

### Embed Badge

![Health badge](/badges/pcdummy-ajaxcomplete-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/pcdummy-ajaxcomplete-bundle/health.svg)](https://phpackages.com/packages/pcdummy-ajaxcomplete-bundle)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
