2017-06-19 3 views
0

Gemäß der Dokumentation bei https://octobercms.com/docs/backend/lists#adding-toolbar Hinzufügen habe ich den folgenden Code:einen Bereich zu einer Symbolleiste Suche im Oktober

config_list.yaml

toolbar: 
    buttons: list_toolbar 
    search: 
     prompt: 'backend::lang.list.search_prompt' 
     scope: byEmail 

Job.php (Modell)

Leider führt dies zu einem Fehler: Call to undefined method October\Rain\Database\QueryBuilder::byEmail()

Ich verstehe nicht, warum dieser Fehler auftritt, weil ich sicher bin, dass ich den richtigen Code im Modell habe, um damit umzugehen.

Antwort

2

Scheint, wie dies durch die Tatsache verursacht wurde, dass ich searchable: true für zwei verschiedene Modelle in meinem columns.yaml

Das Ergebnis haben scheint zu sein, weil ich eine scope: byEmail im config_list.yaml habe ich brauche eine scopeByEmail() Methode in allen zur Verfügung zu stellen der Modelle, für die ich durchsuchbare Felder definiert habe in columns.yaml

Verwandte Themen