cakephp Paginator -> Art - Modell-option
Ich bin mit einigen Themen Sortieren Sie die Daten der Tabelle mit einem Feld von einem anderen Modell.
Hier: http://book.cakephp.org/2.0/en/core-libraries/helpers/paginator.html
Er sagt ich kann in die 'Modell' - option, aber wenn ich versuche:
echo $this->Paginator->sort('unit', 'Unit', array('model' => 'Unit'));
Bekomme ich diesen Fehler:
Warning (2): array_filter() expects parameter 1 to be array, null given [CORE/Cake/View/Helper/PaginatorHelper.php, line 395]
Warning (2): array_merge() [function.array-merge]: Argument #1 is not an array [CORE/Cake/View/Helper/PaginatorHelper.php, line 395]
Eine Idee, was ist hier Los? Die Haupt - /Standardmodell-Karte und ich brauche, um von der Einheit, Modell für eine der Spaltenüberschriften.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie zeigen Datensätze in einer Liste von Tabellen, dann können Sie es über:
Es wird perfekt funktionieren, ohne dabei Dritte argument
model
option.Versuchen Sie bitte folgenden code
Lassen Sie mich wissen, wenn überhaupt.
Nur eine Erinnerung für neuere Versionen: Zugehörige Modelle sind nicht automatisch geladen CakePHP3s Paginator. Stellen Sie sicher, dass Sie die 'sortWhitelist' Option finden Sie unter https://book.cakephp.org/3.0/en/controllers/components/pagination.html#control-which-fields-used-for-ordering