Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SymfonyCasts

EasyAdminBundle v1 for an Amazing Admin Interface

via SymfonyCasts

Overview

Time to build an admin interface for your amazing site! You want it to be great! Powerful! Beautiful! Awe-inspiring! ... and you need to be able to finish it in a just a few hours!

Lucky you.

EasyAdminBundle allows you to spin up fully-featured admin interfaces with almost zero work, then customize them as far as you need to go. It's not only beautiful, powerful and awe-inspiring, it's fun to use. In this tutorial, we'll learn how to:

  • Install and Configure the bundle
  • Customize everything: what properties to display, how they render, help messages, sorting, filters... and more!
  • Override templates... at many different levels
  • Take control of your forms
  • Using autocompletion
  • Adding custom actions (and removing others)
  • Updating and configuring the menu (like adding a link to kitten videos!)
  • Hooking into events to do things before or after an entity is saved
  • Adding custom CSS/JS behaviors to the page
  • ... and more

Join us! This is a bundle you will not regret using!

Syllabus

  • Installation and First Admin
  • Design Config & Security Setup
  • Views & entities Config
  • Actions Config
  • Configuring the List Fields
  • More about List Field Types
  • DQL Filtering & Sorting
  • Customize all the Templates!
  • Dynamically Remove the delete Action Link
  • Customize Template for One Field
  • Form Field Customization
  • The Autocomplete Field
  • CollectionType Field
  • Custom Fields with JavaScript
  • Form Theming For a Completely Custom Field
  • Adding a Custom Action
  • Override Controllers
  • Event Hooks
  • Conditional Actions
  • CSV Export
  • Tweaking the Form Layout
  • Dashboard & Menu Customizations
  • Customizing the Menu

Taught by

Andrew Marcinkevičius and Ryan Weaver

Reviews

Start your review of EasyAdminBundle v1 for an Amazing Admin Interface

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.