pimcore-studio-backend-config

Configure Pimcore Studio backend DI bindings and routing via YAML files.

13|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/pimcore/skills --skill pimcore-studio-backend-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pimcore-studio-backend-config
Source: https://github.com/pimcore/skills/tree/main/skills/pimcore-studio-backend-config
Command: npx skills add https://github.com/pimcore/skills --skill pimcore-studio-backend-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pimcore Studio backend configuration is error-prone without a consistent pattern. This Skill provides a standardized approach to wire DI bindings, routing, and controller discovery for Studio bundles.

Core Features & Use Cases

  • Centralized DI bindings via studio_backend.yaml for controllers and services
  • Centralized routing via studio_routing.yaml with attribute-based routing
  • Explicit wiring guidance for non-autowirable dependencies
  • Use Case: Teams migrating multiple Studio bundles can adopt this pattern to ensure consistent DI and routing across projects

Quick Start

Integrate studio_backend.yaml and studio_routing.yaml into your Pimcore project to enable automatic controller discovery and explicit parameter wiring.

Frequently Asked Questions about pimcore-studio-backend-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Pimcore Studio backend DI bindings and routing?

You configure Pimcore Studio backend DI bindings and routing by integrating studio_backend.yaml for centralized container parameter wiring and studio_routing.yaml for attribute-based controller auto-discovery.

What is the best way to wire non-autowirable dependencies in Pimcore Studio?

The best way to wire non-autowirable dependencies in Pimcore Studio is through explicit argument wiring defined within the centralized studio_backend.yaml configuration file.

How does controller auto-discovery work in Pimcore Studio bundles?

Controller auto-discovery in Pimcore Studio bundles works by applying attribute-based routing setup via studio_routing.yaml, enabling end-to-end automatic detection and routing across Studio components.

When do I need centralized YAML config for Studio backend bundles?

You need centralized YAML config for Studio backend bundles when migrating multiple bundles to ensure consistent dependency injection, parameter wiring, and routing setup across projects.

Why does my Pimcore Studio routing setup fail without explicit argument wiring?

Pimcore Studio routing setup fails without explicit argument wiring because non-autowirable dependencies require centralized container parameter configuration in studio_backend.yaml to resolve correctly.

Can I use attribute-based routing with Pimcore Studio controllers?

Yes, you can use attribute-based routing with Pimcore Studio controllers by configuring the centralized studio_routing.yaml file to enable automatic controller discovery and routing defaults.