迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
自定義模板變量輸出到模板,怎么操作,有沒有文檔教程的,比如在模塊show.php內定義的變量,怎么樣在show.html取出來,剛學習求解
手冊的原話,
二次開發一定要看文件的頁頭部分的注釋,不要修改系統文件
這個屬于二次開發了。看那個創建控制器的視頻教程你就會了。
回復@官方研發技術-張偉 是加在這里嗎? 取不出來啊
可以加,模板里面這么寫{$test_vue}
回復@官方研發技術-張偉 前臺是這樣寫的,可以沒有顯示
回復@官方研發技術-張偉 是不是還少了什么操作,前臺就是不顯示,沒有取到值
可能是你改錯了控制器文件,方法一點額問題沒有
寫法完全ok, 我自己開發了很多控制器,就是這種方法
你不顯示只能說你改錯了控制器文件吧??
回復@如來 查了一下,是改錯了文件,不過修改的是New模塊的文章模板,對應的不應該是在\App\News\Controllers\Show.php里面修改嗎? 怎么是到Core目錄下在Show.php文件了
Core目錄是一定不能去動他的,二次開發只可以改\App\目錄
用這個教程改
參考文檔:《重寫Content類:自定義方式的內容下一篇上一篇序列》
回復@官方研發技術-張偉 嗯,可以我修改的是App目錄,沒有取到值,只以Core里面才取到值的
我們以Demo模塊為例,新建App/Demo/Models/Content.php
<?php namespace Phpcmf\Model\Demo; // 模塊內容模型類 class Content extends \Phpcmf\Model\Content { // 格式化顯示內容 public function _call_show($data) { $data['test_val'] = '這是新的值'; return $data; } }
demo改成自己的目錄名稱
core目錄不能改動,可以用小波的方法改內容控制器,新建的,不影響升級
回復@小波工作室--標簽和API大師 也取不到值呢
不可能取不到值,我一直在用這個教程的方法,加我QQ遠程看看
手冊的原話,
二次開發一定要看文件的頁頭部分的注釋,不要修改系統文件
這個屬于二次開發了。看那個創建控制器的視頻教程你就會了。
回復@官方研發技術-張偉

是加在這里嗎? 取不出來啊
可以加,模板里面這么寫{$test_vue}
回復@官方研發技術-張偉

前臺是這樣寫的,可以沒有顯示
回復@官方研發技術-張偉 是不是還少了什么操作,前臺就是不顯示,沒有取到值
可能是你改錯了控制器文件,方法一點額問題沒有
寫法完全ok, 我自己開發了很多控制器,就是這種方法
你不顯示只能說你改錯了控制器文件吧??
回復@如來 查了一下,是改錯了文件,不過修改的是New模塊的文章模板,對應的不應該是在\App\News\Controllers\Show.php里面修改嗎? 怎么是到Core目錄下在Show.php文件了
Core目錄是一定不能去動他的,二次開發只可以改\App\目錄
用這個教程改
參考文檔:《重寫Content類:自定義方式的內容下一篇上一篇序列》
回復@官方研發技術-張偉 嗯,可以我修改的是App目錄,沒有取到值,只以Core里面才取到值的
我們以Demo模塊為例,新建App/Demo/Models/Content.php
demo改成自己的目錄名稱
core目錄不能改動,可以用小波的方法改內容控制器,新建的,不影響升級
回復@小波工作室--標簽和API大師 也取不到值呢
不可能取不到值,我一直在用這個教程的方法,加我QQ遠程看看