bh:repository.load  

    Dieser ViewHelper wird verwendet, um Inhalte/Ressourcen aus der Datenbank zu holen.
    Dazu muss er das Repository kennen, das für die speziell angeforderten Datensätze (z. B. News, Bilder, etc.) verantwortlich ist.
    Dieses bietet eine Reihe von Methoden an, mit denen die Abfrage gefiltert werden kann, beispielsweise ein Bild mit einem konkreten Namen [findByName("sonnenblume")].
    Der ViewHelper übergibt die notwendigen Parameter und ruft eine Methode des Repositorys auf, die sich um die angeforderte Datenbankabfrage kümmert und die Daten dann wieder an den ViewHelper zurückgibt.
    Der Rückgabewert kann je nach Abfrage ein oder mehrere Objekte enthalten.

    Attribute

    NameBeschreibungTypedefaultrequired
    repositoryPfad zum Repositorystring-true
    methodGibt an, welche Methode des konkreten Repositorys verwendet werden sollstring-true
    optionsÜbergabe aller notwendigen Parameterobject-false
    indexBeim Wert 'first' wird nur das erste Objekt in 'result' gespeichert, ansonsten werden alle gefundenen Objekte in 'result' zurückgeliefertstring-false

    Beispiel

    html
    <bh:repository.load repository="Pfad zum Repository" method="findByName" options="{index: 36}" index="first"> {result.name} </bh:repository.load>