手动添加了一个自定义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
    @迅睿官方创始人:可以了,非常感谢。

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关