手动添加了一个自定义PHP页面怎么指定模板文件

迅睿框架 更新 2024-10-23 09:33:02 求知若渴虚心若愚

手动添加了一个自定义PHP页面怎么指定模板文件给它呢?

比如我在api文件夹里添加了一个down.php

<?php

define('IS_API', basename(__FILE__, '.php'));

define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));

require('../index.php');

然后再在dayrui/My/Api/添加了一个Down.php

<?php

$this->_module_init('news');


最后我想在里面调用我当前使用的电脑端模板目录的down.html模板文件,应该怎么写呢

方案

  • 迅睿官方创始人 #1 · 2024-10-18 15:46:19
    满意答案
    XR_V()->display("down.html");
  • 阿杰SEO优化 #2 · 2024-10-18 16:02:31

    运用视图模板

    \Phpcmf\Service::V()->assign([
        'test_var' => '这是一个变量',
    ]);
    \Phpcmf\Service::V()->display('test.html');

    上面代码是将变量赋值给模板输出,那么我们输出的模板是test.html

    1、前端控制器模板文件

    /template/pc或mobile/default/home/应用目录/test.html

    2、用户控制器模板文件

    /template/pc或mobile/default/member/应用目录/test.html

    3、后台控制器模板文件

    /dayrui/App/应用目录/Views/test.html

    4、指定任意目录作为引用模板文件

    \Phpcmf\Service::V()->set_dir('/www/www2/');
    \Phpcmf\Service::V()->display('test.html'); //调用模板为:/www/www2/test.html



    手册原话

  • 求知若渴虚心若愚 #3 · 2024-10-23 09:33:02
    @迅睿官方创始人:可以了,非常感谢。

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。