Hey,
stehe aktuell mal wieder vor einen Problemchen...
1. Problem: Versuche ich ein Filter zuladen im DCA
DCA
PHP-Code:
'panel_callback' => [\WEBROXX\TravelManager\DataContainer\TravelTravelsListener::class, 'generateAdvancedFilters']
TravelTravelsListener
PHP-Code:
class TravelTravelsListener implements ServiceAnnotationInterface
{
public function generateAdvancedFilters() {
...
}
....
}
Dies wird nicht ausgeführt, führt aber auch zu keinen Fehler.
Wenn ich die Funktionen in der DCA Datei lasse und nach dem alten Schema aufrufe funktioniert es 1a
2. Problem: Mein Custom DC führt zu folgendem Fehler :/
Code:
Attempted to load interface "ListableDataContainerInterface" from namespace "Contao". Did you forget a "use" statement for another namespace?
PHP-Code:
use WEBROXX\TravelManager\DataContainer\TravelDatesListener;
/* Table tl_travel_dates */
$GLOBALS['TL_DCA']['tl_travel_dates'] = array
(
// Config
'config' => array
(
'dataContainer' => TravelDatesListener::class,
....
PHP-Code:
use Contao\EditableDataContainerInterface;
use Contao\ListableDataContainerInterface;
class TravelDatesListener extends DataContainer implements ListableDataContainerInterface, EditableDataContainerInterface {
....
Lesezeichen