Сайт FSA

Перейти к оглавлению

Шаблоны

Фреймворк использует 3 шаблона HTML страниц, которые используются для выдачи ответов HTML:

Все шаблоны представляют из себя классы с определённым набором свойств и методов. Имена классов могут быть изменены через переопределение метода App::getTemplates().

Шаблон Main

Основной шаблон имеет следующую структуру:

<?php

namespace Templates;

class Main
{

    public $title;
    public $context;
    public $header;
    public $notify;

    public function showHeader()
    {
    }

    public function showFooter()
    {
    }

    public function showPopup($message, $title, $style = null)
    {
    }
}

Кроме этого, могут быть определены и другие методы, которые можно вызывать с использованием объекта response.

Шаблон Login

Этот шаблон используется в случае, если используется аутентификация на сайте.

Структура шаблона Login:

<?php

namespace Templates;

class Login {

    public $title='Вход на сайт';
    public $url='./';
    public $redirect_uri='';
    public $context;

    public function show() {
    }

Шаблон Message

Используется для отображения страниц с сообщениями для пользователя.

<?php

namespace Templates;

class Message {

    public $title;
    public $context;
    public $style;
    public $message;

    public function show() {
    }
}