Clone wiki

plugsystem / plugsystem\GlobalParams

Класс GlobalParams хранит в себе важную функцию например:

plugsystem\GlobalParams::params() 

Возвращает параметры текущего Менеджера .

plugsystem\GlobalParams::set("namekey","value); 
plugsystem\GlobalParams::get("namekey") 

С помощью методов set и get устанавливаются и получаются статические параметры,которые можно использовать для того чтобы например контролировать на какой странице находится пользователь и т.д

Компоненты

В данный момент доступна два компонента это csrf и paginator

Получает текущее значение токена csrf

plugsystem\GlobalParams::c("csrf")->get();

Возвращает значение csrf в виде meta тега

plugsystem\GlobalParams::c("csrf")->meta();
plugsystem\GlobalParams::c("csrf")->input();

Возвращает значение csrf в виде input

plugsystem\GlobalParams::c("csrf")->input();

Получает текущее значение offset

plugsystem\GlobalParams::c("paginator")->get();

Возвращает текущий url с вставленным параметром &offset=$offset;

plugsystem\GlobalParams::c("paginator")->getUrl($offset);

Возвращает постраничную навигацию. $count общее количество $offset текущая страница( метод get()) $on_page сколько на одной странице находится строк $render_file по умолчанию показывает файл /vendor/noistudio/plugsystem/paginator.php в случае если хотите указать свой файл,то используйте полный путь до файла

plugsystem\GlobalParams::c("paginator")->show($count, $offset, $on_page, $render_file=null);

Для Seo

Устанавливает meta title

plugsystem\GlobalParams::setTitle($title)

Возвращает meta title

plugsystem\GlobalParams::getTitle()

Устанавливает meta keywords

plugsystem\GlobalParams::setKeywords($keywords)

Возвращает meta keywords

plugsystem\GlobalParams::getKeywords()

Устанавливает meta description

plugsystem\GlobalParams::setDescription($description)

Возвращает meta description

plugsystem\GlobalParams::getDescription()

Рендер файла

Выполняет вывод файла plugsystem\GlobalParams::render("namefile.php",array,true); Если как в примере выше $inner будет указано как true ,то путь файла будет следущий: /ПУТЬДОШАБЛОНА/namefile.php в случае если $inner указан как false то надо будет делать вот так: plugsystem\GlobalParams::render("/ПУТЬДОШАБЛОНА/namefile.php",array,false);

plugsystem\GlobalParams::render($file,$data,$inner)

Updated