2017 © Pedro Peláez
 

contao-bundle dc-general

Universal data container for Contao

image

contao-community-alliance/dc-general

Universal data container for Contao

  • Tuesday, June 26, 2018
  • by xtra
  • Repository
  • 12 Watchers
  • 11 Stars
  • 37,275 Installations
  • PHP
  • 78 Dependents
  • 0 Suggesters
  • 16 Forks
  • 90 Open issues
  • 88 Versions
  • 3 % Grown

The README.md

Build Status Latest Version tagged Latest Version on Packagist Installations via composer per month, (*1)

DC_General

The DC_General is a universal data container for Contao and is an alternative for the DC_Table of the Contao framework., (*2)

With the DC_General we facilitate programming with excellent functions and influence possibilities., (*3)

Different to Contao DC_Table

With the use of the DC_General there are many advantages, e.g., (*4)

  • Object-oriented data container definitions
  • Event driven
  • abstraction of the data source
  • modular design
  • verification of data - no invalid records
  • improved configuration of dependencies between data containers
  • more control through events

How to use

Simply declare an DCA as usual but put "General" instead of "Table" for the 'config/dataContainer' part. This will make DC_General to be used., (*5)

There are some notable changes in compatibility considering DC_Table: 1. DC_General does NOT support magic properties but provides setter and getter for almost anything you might desire. 2. There is NO activeRecord available as DC_General uses it's own kind of data Models internally. 3. The system is totally event driven and relevant information (like the model in scope) is attached to the events., (*6)

Help for the start

You can start with our new documentation (currently in german) or older one (in english)., (*7)

We have an overview of DCA mapping and Callbacks., (*8)

In our examples you can see the difference to DC_Table., (*9)

The Versions