Flexy — это отсутствие документации, и, возможно, из-за этого мне это совсем не нравится. Я хочу использовать обычный PHP в своем модуле, это возможно?
Лучшее решение было бы, если бы я мог использовать PHP только для моего модуля, и не применять его в масштабах всего сайта.
Спасибо.
Вы можете определенно сделать это, хотя это не рекомендуется, переопределив Дисплей () метод в каждом из ваших классов View.
Основная реализация описана в \ Xlite \ View \ AView учебный класс. Вы можете переопределить его в своем классе View для печати в буфере вывода вашего собственного php-скрипта следующим образом:
public function display($template = null)
{
include 'custom_php_template.php';
}
Имея ‘custom_php_template.php’ с похожим содержанием:
<?php
echo 'Hello world';
Обратите внимание, что это всего лишь простой пример, и реальная логика может быть намного более сложной. Кроме того, при использовании этого подхода вам может потребоваться самостоятельно создать или адаптировать существующее решение для кэширования и другие вещи.
Других решений пока нет …