Как отключить шаблонизатор X-cart 5 Flexy и использовать PHP?

Flexy — это отсутствие документации, и, возможно, из-за этого мне это совсем не нравится. Я хочу использовать обычный PHP в своем модуле, это возможно?
Лучшее решение было бы, если бы я мог использовать PHP только для моего модуля, и не применять его в масштабах всего сайта.
Спасибо.

0

Решение

Вы можете определенно сделать это, хотя это не рекомендуется, переопределив Дисплей () метод в каждом из ваших классов View.
Основная реализация описана в \ Xlite \ View \ AView учебный класс. Вы можете переопределить его в своем классе View для печати в буфере вывода вашего собственного php-скрипта следующим образом:

public function display($template = null)
{
include 'custom_php_template.php';
}

Имея ‘custom_php_template.php’ с похожим содержанием:

<?php
echo 'Hello world';

Обратите внимание, что это всего лишь простой пример, и реальная логика может быть намного более сложной. Кроме того, при использовании этого подхода вам может потребоваться самостоятельно создать или адаптировать существующее решение для кэширования и другие вещи.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]