No reviews yet

Easy Crud Plugin

Product Easy Crud Plugin Image

An abstraction layer that simplifies building CRUD interfaces in a way similar to EasyAdminBundle.

Published
10.07.2024
Latest version
v2.0.9
Last update
10.03.2026
Sylius version
^2.0
Downloads
1K+

Features : 

  • Configure your CRUD in a single Admin class—similar to EasyAdminBundle, but fully integrated with Sylius!
  • With this Admin class, the plugin automatically generates all CRUD interfaces for you: grids, create/edit forms, show pages, and preconfigured CRUD actions.
  • It also provides a rich set of form field types that help you build forms with minimal code.
  • It comes with preconfigured fields and allows you to create custom ones.
  • Transform Symfony entities or Sylius resources into fully functional admin interfaces in minutes!
class PostAdmin extends AbstractAdmin
{
    /**
     * @return iterable<FieldInterface>
     */
    public function configureFields(string $pageName, ?string $context = null): iterable
    {

        yield TabField::new('tab1', 'Tab 1');
    
        yield ColumnField::new('tab1_left')
            ->setSize(ColumnSizeEnum::WIDE_8_OF_12);
    
        yield TranslationField::new('translations')
            ->addField(
                Field::new('name')
                ->setDisabled(false)
                ->setRequired(true)
            )
            ->onlyOnForms();
    
        yield ColumnField::new('tab1_right')
            ->setSize(ColumnSizeEnum::WIDE_4_OF_12);
    
        yield IconField::new('icon')
            ->onlyOnForms();
    
        yield CheckboxField::new('enabled');
    
        ...
    
    }
    
    /**
     * @return iterable<FilterInterface>
     */
    public function configureFilters(): iterable
    {
        yield BooleanFilter::create('enabled')
            ->setLabel('Enabled');
    }
    
    public function configureActions(string $pageName): Actions
    {
        return parent::configureActions($pageName)
            ->remove(Crud::PAGE_EDIT, Action::DELETE);
    }
}


What Makes It Easy?


🚀 Rapid Development: Generate complete CRUD interfaces in minutes with Symfony Maker commands
🎨 Rich Field Types: 18+ specialized fields (Image, WYSIWYG, CodeEditor, Slug, Sortable Collections, and more)
🌍 i18n Ready: Built-in translatable content mapped to Sylius Translation system
🧩 Highly Extensible: Custom field configurators, actions, and form types
😎 Centralized configuration: CRUD configuration in a single Admin class per resource


Why we built this plugin

In our previous Symfony projects we were familiar with EasyAdminBundle and developed several bundles based on it. When we migrated to Sylius, we looked for a fast and efficient way to reuse those bundles, so we tried to integrate the missing parts:

- The EasyAdmin abstraction layer to allow building forms, lists and show pages in a single Admin class.
- Our previous editorial features.
- We have used this bundle in production on several projects and decided to share it with the community.

    Reviews

    No reviews yet

    No reviews yet. Be the first to review this product!

    Loading
    • MIT license
    • Free updates
    • Community support

    Have already account? Sign in
    See how it works
    Compatibility & requirements
    • Compatible with Sylius 2.0 and higher

    No reviews yet
    3 plugins
    Since 24.02.2026

    With over 15 years of digital expertise, Adeliom is a digital agency specializing in crafting bespoke e-commerce platforms for mid-market companies in the B2B and B2B2C sectors. Leveraging the flexibility of Sylius and the power of Symfony, our team transforms complex business rules into seamless digital experiences, handling everything from advanced pricing models and multi-role workflows to flawless integrations with your existing ecosystem (ERP, PIM, CRM). By combining user-centric UX/UI design with highly scalable, headless-ready architecture, we go beyond standard online stores to build secure, high-performance transactional portals designed to adapt to your unique operational realities and accelerate your digital growth.

    Read more
    Sylius Addons Marketplace

    Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

    © 2026 Sylius. All rights reserved.

    Powered by Stripe