contao/import — Issue #3040: Cache loadDataContainer / loadLanguageFile
Author: aschempp
Created: 2011-11-29 20:45:26+00:00
State: open
Labels: Feature, framework

Zur Zeit werden bei einem mehrfachen Aufruf von Controller::loadDataContainer bzw. System::loadLanguageFile alle Dateien erneut includiert und die Hooks erneut ausgeführt. In vermutlich 90% der Fälle ist das unnötig, da mit der Funktion nur sichergestellt werden soll, dass die Daten geladen wurden. Daher schlage ich vor, die Namen geladenen DCAs zu speichern und nur auf zwingendes verlangen neu zu laden.

```
protected function loadDataContainer($strName, $blnForce=false)
...
```

Kann gerne ein Beispiel implementieren.

--- _Originally created on May 4th, 2011, at 11:52am (ID 3040)_