求助 版主:官方研发技术组
控制器只能把当前的变量赋给这个控制器对应的模板吗?
类型:迅睿CMS 更新时间:2021-09-04 22:40:34

模板标签里面

控制器只能把当前的变量赋给这个控制器对应的模板吗?如果想赋值给其它模板,该怎么操作呢


比如,我在插件的控制器中,得到一个新的变量,想赋值给前端index.html,,有什么方法吗 ?

 

回帖
  • SDK
    #1楼    SDK
    2021-09-04 16:18:39
    Chrome 0
    增加悬赏(设置悬赏)金:2元,希望大家给予帮助!
  • SDK
    #2楼    SDK
    2021-09-04 16:54:31
    Chrome 0
    难道是我问的问题 太低级了嘛,,怎么没人回答 😂 😂 😂 😂
  • duojie
    #3楼    duojie
    2021-09-04 16:57:51
    Chrome 0
  • SDK
    #4楼    SDK
    2021-09-04 17:00:59
    Chrome 0
    增加悬赏(设置悬赏)金:8元,希望大家给予帮助!
  • 二开/定制/使用解答专家
    #5楼    二开/定制/使用解答专家
    2021-09-04 17:06:28
    Chrome 0
    自定义类方法,自定义函数,两种都可以,然后在首页模板调用就行
  • SDK
    #6楼    SDK
    2021-09-04 17:22:08
    Chrome 0
    二开/定制/使用解答专家
    dayrui/ThirdParty/类名.php
    是在这个地方定义类吗 ?大神
  • SDK
    #7楼    SDK
    2021-09-04 17:27:31
    Chrome 0
    二开/定制/使用解答专家 这个方法大概怎样写,能否指定一二,,感激不尽
  • 官方研发技术-张伟
    #8楼    官方研发技术-张伟
    2021-09-04 17:48:59
    Chrome 0
  • SDK
    #9楼    SDK
    2021-09-04 17:56:37
    Chrome 0
    官方研发技术-张伟

    每次在模板里都这么调用 太麻烦了,有没有个简化什么的呢
  • 官方研发技术-张伟
    #10楼    官方研发技术-张伟
    2021-09-04 18:15:41
    Chrome 0
    这样写ok,没有简化方法
  • 小黄人 18html
    #11楼    小黄人 18html
    2021-09-04 20:44:55
    Chrome 0


  • 小黄人 18html
    #12楼    小黄人 18html
    2021-09-04 20:46:08
    Chrome 0
    /config/custom.php
    function my_你的函数() {
         \Phpcmf\Service::H('my', 'test');
        echo my_test_hello();
    }

    前端就之需要调用 {$my_你的函数}
  • 小黄人 18html
    #13楼    小黄人 18html
    2021-09-04 20:52:47
    Chrome 0
    你也可以考虑用缓存文件存那个参数变量
    \Phpcmf\Service::L('cache')->set_data("缓存名称", "缓存变量值,支持数组", "缓存有效期,单位秒");


    /config/custom.php

    function my_你的函数() {
        echo \Phpcmf\Service::L('cache')->get_data("缓存名称");
    }
    前端就只需要调用 {$my_你的函数}
  • SDK
    #14楼    SDK
    2021-09-04 22:13:16
    Chrome 0
    小黄人 18html 其实我就是在插件里做了几个表单,比如text radio什么的,希望这些参数点击保存之后可以控制前端的某些显示问题,比如:在后台text表单里写了一个模块的标题,然后前端刷新的时候,能够显示出来这个标题,可是自定义类 ,自定义函数都不行啊,缓存如果过了时间那也就不显示了吧
  • SDK
    #15楼    SDK
    2021-09-04 22:14:46
    Chrome 0
    小黄人 18html 是不是只能走数据库啊 这种情况
  • 小黄人 18html
    #16楼    小黄人 18html
    2021-09-04 22:18:52
    Chrome 0
    • 内容资料库

      与其他内容管理软件的区别之处此插件只有2个表,字段可共用!此插件无需系统内其他模块数据库...

    SDK 以下方法,不会过时,但是依旧会清理掉如果你要永远存在,那自然是要保存数据库啊,你可以参考我的插件,插件里把传递过来的参数,存为插件配置 \Phpcmf\Service::M('app')->save_config(APP_DIR, $data);

    /config/custom.php

    function my_你的函数() {
        echo \Phpcmf\Service::M('app')->get_config('插件名字');
    }

    前端就只需要调用 {$my_你的函数}

  • 小黄人 18html
    #17楼    小黄人 18html
    2021-09-04 22:19:58
    Chrome 0
    • 内容资料库

      与其他内容管理软件的区别之处此插件只有2个表,字段可共用!此插件无需系统内其他模块数据库...

    你不走数据库是不可能的!这都不用说的!插件新建个表也不难啊,随便找一个官方的插件看看就知道是怎么建表的了
  • 小黄人 18html
    #18楼    小黄人 18html
    2021-09-04 22:29:06
    Chrome 0




    满意答案
  • SDK
    #19楼    SDK
    2021-09-04 22:40:34
    Chrome 0
    @小黄人 18html:靠谱靠谱靠谱,,,,