PHP code example of polysource / easyadmin-filter-bridge
1. Go to this page and download the library: Download polysource/easyadmin-filter-bridge library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
polysource / easyadmin-filter-bridge example snippets
use EasyCorp\Bundle\EasyAdminBundle\Config\Assets;
use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractDashboardController;
final class DashboardController extends AbstractDashboardController
{
public function configureAssets(): Assets
{
return Assets::new()->addAssetMapperEntry('app');
}
}
namespace App\Controller\Admin;
use App\Entity\Product;
use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController;
use EasyCorp\Bundle\EasyAdminBundle\Config\Filters;
use EasyCorp\Bundle\EasyAdminBundle\Filter\DateTimeFilter;
use EasyCorp\Bundle\EasyAdminBundle\Filter\BooleanFilter;
final class ProductCrudController extends AbstractCrudController
{
public static function getEntityFqcn(): string
{
return Product::class;
}
public function configureFilters(Filters $filters): Filters
{
return $filters
->add(DateTimeFilter::new('createdAt'))
->add(BooleanFilter::new('isActive'));
}
}