AbstractPaginator → setSearch($search_query, $search_additional_params)

Ustawia wyszukiwane słowa kluczowe oraz dodatkowe parametry wyszukiwania w obiekcie InfoTable.

Zwraca obiekt klasy dziedziczącej po klasie abstrakcyjnej AbstractPaginator.


Charakterystyka parametrów

$search_query

Parametr opisujący wyszukiwane słowo/a kluczowe w postaci ciągu danych.

// Przykład: admin

$search_additional_params = []
opcjonalny

Parametr określający dodatkowe pola wyszukiwania w postaci tablicy asocjacyjnej. Możesz wykorzystać metodę buildSearchParams jeśli taka istnieje.
Wartość domyślna = Array()

// Przykład: ['profile' => "bez-limitow"]


Zwracany typ danych

InfoTable


Przykłady wykorzystania

W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?

Nie zawijaj wierszy<?php
// Autoryzacja...

// Możemy wykonać metodę setSearch oraz tuż za nią (lub przed nią - kolejność nie
// ma znaczenia) metodę setPaginator. W tym momencie uzyskamy wyniki z drugiej strony
// przy wyświetlaniu 5 wyników na stronie oraz przy opcjach szukania pomiędzy datami
// od 2016-01-01 do 2016-03-28
$tb1 = $webas->StatFtpSummary()->Index()->
    setSearch("", \Kei\Webas\Dedicated\StatFtpSummary\Index::buildSearchParams("2016-01-01", "2016-03-28"))->
    setPaginator(2, 5)->
    paginate();
\Kei\Library\Out::pd($tb1);

AbstractPaginator → setSearch · NiceAPI dla PHP 5.6