FFCMS Wiki

Официальная документация разработчика и администратора

Инструменты пользователя

Инструменты сайта


helper:review

Помощники(хелперы) в FFCMS

В FFCMS 3 существует набор «помощников» (или хелперов) для организации быстрого и удобного процесса разработки. По области реализации все стандартные хелперы в FFCMS делятся на несколько типов:

  • Типовые помощники - для работы с различными типами переменных и структур
  • Помощники файловой системы - для работы с файлами и директориями
  • HTML помощники - для работы с упрощенной генерацией HTML структур
  • Прочие - работа с URI/URL, датой и временем, безопасностью, сериализированным представлением данных

Все стандартные помощники в FFCMS включены в состав ядра FFCMS и расположены в пространстве имен Ffcms\Core\Helper. Пример использования помощника:

use Ffcms\Core\Helper\Date;
$time = time();
$dmY = Date::convertToDatetime($time, Date::FORMAT_TO_DAY);

Расширение набора помощников

Вы всегда можете расширить уже существующий набор помощников добавив новый, либо же унаследовав реализацию помощника стандартными средствами ООП. К примеру, для расширения хелпера Str необходимо создать класс: Extend/Core/Helper/Type/Str.php:

namespace Extend\Core\Helper\Type;
 
class Str extends \Ffcms\Core\Helper\Type\Str
{
    public static function myMethod($args)
    {
        return 'something';
    }
}
helper/review.txt · Последние изменения: 2015/12/04 08:21 (внешнее изменение)