虚拟页数据注入变量📅 2024-08-18  |  👁 1974 次浏览

虚拟页渲染时需要将数据传递给模板文件。通过变量注入实现。

注入方式

// 在main.php中准备数据
if (req('mod') === 'download') {
    $page = intval2(get('page', 1));
    $pageSize = 10;
    $offset = ($page - 1) * $pageSize;
    $list = myplugin_get_downloads($pageSize, $offset);
    $total = myplugin_count_downloads();
    // 变量会自动传递给include的模板文件
    include template_path('download.php');
    exit;
}
  • 在include前定义变量
  • 变量在include的作用域内可见
  • 与框架路由注入变量的机制一致
  • 注意不要覆盖$pages/$total等契约变量

芒阳网络团域cms开发中心

Copyright © 2023 刀客CMS内容管理系统