如何禁用 X-cart 5 灵活模板引擎并使用 PHP



Flexy缺乏文档,也许正因为如此,我真的一点都不喜欢它。我想在我的模块中使用常规 PHP,可能吗?最好的解决方案是,如果我可以将PHP仅用于我的模块,而不是在整个站点范围内应用它。
谢谢。

尽管不建议这样做,但您可以通过在每个 View 类中重写 display() 方法来明确地执行此操作。基本实现在 \XLite\View\AView 类中描述。您可以在 View 类中重写它,以在缓冲区中打印自定义 php 脚本的输出,如下所示:

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

虽然有类似内容的"custom_php_template.php":

<?php
echo 'Hello world';

请注意,这只是一个简单的例子,真正的逻辑可能要复杂得多。此外,通过使用此方法,您可能需要自己创建或调整现有的缓存解决方案和其他内容。

相关内容

  • 没有找到相关文章

最新更新