Install Report Builder
Report Metadata
Examples

Symfony2/Doctrine Report Builder - Yml Metadata

One of the more advanced features for the report builder is that we can add metadata information about the entities that can change how the reports work and what information is available. In this section, we will talk about providing this information via yml. In order to use yml, you must enable it via configuration:

# config.yml
brown298_report_builder:
    builder:
        metadata_type: yml

Configuration

TableName:
    Report:
        Ignored: true
        Secure:
            Roles: "role_name"
        Reportable:
            label: "name for label"
        Properties:
            ParameterName:
                Ignored:
                    Entity: "entity Name"
                    Path: "entity Path"
                Filter:
                    Types: "string"
                    columnType: "string"
                Reportable:
                    label: "name for label"
                Secure:
                    Roles: "role_name"