PHPixie - это микрофреймворк. В документации версии 3 отсутствуют важные статьи, такие как настройки маршрутов, и у меня нет времени смотреть их видео. Поэтому, этот руководство дает представление о том, как реализовать защитный фреймворк Shieldon самым простым способом.
Используйте PHP Composer:
composer require shieldon/shieldon
Это также установит зависимости, необходимые для работы Shieldon:
В вашем файле web/index.php
после этой строки:
require_once(__DIR__.'/../vendor/autoload.php');
Добавьте следующий код:
Пример:
// Реализация защитного фреймворка Shieldon.
$shieldon = new \Shieldon\Firewall\Integration\Bootstrap();
$shieldon->run();
Таким образом, ваш index.php
будет выглядеть следующим образом:
Пример:
<?php
require_once(__DIR__.'/../vendor/autoload.php');
// Реализация защитного фреймворка Shieldon.
$shieldon = new \Shieldon\Firewall\Integration\Bootstrap();
$shieldon->run();
$framework = new Project\Framework();
$framework->registerDebugHandlers();
$framework->processHttpSapiRequest();
Вот и всё!