迅睿開源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
模板標(biāo)簽里面
控制器只能把當(dāng)前的變量賦給這個(gè)控制器對(duì)應(yīng)的模板嗎?如果想賦值給其它模板,該怎么操作呢
比如,我在插件的控制器中,得到一個(gè)新的變量,想賦值給前端index.html,,有什么方法嗎 ?
難道是我問的問題 太低級(jí)了嘛,,怎么沒人回答 ?? ?? ?? ??
http://m.apdwn.com/aq/789.html
可能是低級(jí)了
自定義類方法,自定義函數(shù),兩種都可以,然后在首頁模板調(diào)用就行
回復(fù)@二開/定制/使用解答專家
dayrui/ThirdParty/類名.php
是在這個(gè)地方定義類嗎 ?大神
這個(gè)方法大概怎樣寫,能否指定一二,,感激不盡
參考文檔:《應(yīng)用插件的函數(shù)庫文件》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-張偉
每次在模板里都這么調(diào)用 太麻煩了,有沒有個(gè)簡(jiǎn)化什么的呢
這樣寫ok,沒有簡(jiǎn)化方法
/config/custom.php
function my_你的函數(shù)() { \Phpcmf\Service::H('my', 'test'); echo my_test_hello(); }
前端就之需要調(diào)用 {$my_你的函數(shù)}
你也可以考慮用緩存文件存那個(gè)參數(shù)變量
\Phpcmf\Service::L('cache')->set_data("緩存名稱", "緩存變量值,支持?jǐn)?shù)組", "緩存有效期,單位秒");
function my_你的函數(shù)() { echo \Phpcmf\Service::L('cache')->get_data("緩存名稱"); }
前端就只需要調(diào)用 {$my_你的函數(shù)}
回復(fù)@小黃人 18html
其實(shí)我就是在插件里做了幾個(gè)表單,比如text radio什么的,希望這些參數(shù)點(diǎn)擊保存之后可以控制前端的某些顯示問題,
比如:在后臺(tái)text表單里寫了一個(gè)模塊的標(biāo)題,然后前端刷新的時(shí)候,能夠顯示出來這個(gè)標(biāo)題,
可是自定義類 ,自定義函數(shù)都不行啊,緩存如果過了時(shí)間那也就不顯示了吧
是不是只能走數(shù)據(jù)庫啊 這種情況
與其他內(nèi)容管理軟件的區(qū)別之處此插件只有2個(gè)表,字段可共用!此插件無需系統(tǒng)內(nèi)其他模塊數(shù)據(jù)庫...
回復(fù)@SDK
以下方法,不會(huì)過時(shí),但是依舊會(huì)清理掉
如果你要永遠(yuǎn)存在,那自然是要保存數(shù)據(jù)庫啊,你可以參考我的插件,
插件里把傳遞過來的參數(shù),存為插件配置
\Phpcmf\Service::M('app')->save_config(APP_DIR, $data);
function my_你的函數(shù)() { echo \Phpcmf\Service::M('app')->get_config('插件名字'); }
你不走數(shù)據(jù)庫是不可能的!這都不用說的!
插件新建個(gè)表也不難啊,隨便找一個(gè)官方的插件看看就知道是怎么建表的了
難道是我問的問題 太低級(jí)了嘛,,怎么沒人回答 ?? ?? ?? ??
http://m.apdwn.com/aq/789.html
可能是低級(jí)了
自定義類方法,自定義函數(shù),兩種都可以,然后在首頁模板調(diào)用就行
回復(fù)@二開/定制/使用解答專家
是在這個(gè)地方定義類嗎 ?大神
回復(fù)@二開/定制/使用解答專家
這個(gè)方法大概怎樣寫,能否指定一二,,感激不盡
參考文檔:《應(yīng)用插件的函數(shù)庫文件》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-張偉
每次在模板里都這么調(diào)用 太麻煩了,有沒有個(gè)簡(jiǎn)化什么的呢
這樣寫ok,沒有簡(jiǎn)化方法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
/config/custom.php
function my_你的函數(shù)() { \Phpcmf\Service::H('my', 'test'); echo my_test_hello(); }前端就之需要調(diào)用 {$my_你的函數(shù)}
你也可以考慮用緩存文件存那個(gè)參數(shù)變量
\Phpcmf\Service::L('cache')->set_data("緩存名稱", "緩存變量值,支持?jǐn)?shù)組", "緩存有效期,單位秒");/config/custom.php
function my_你的函數(shù)() { echo \Phpcmf\Service::L('cache')->get_data("緩存名稱"); }前端就只需要調(diào)用 {$my_你的函數(shù)}
回復(fù)@小黃人 18html
其實(shí)我就是在插件里做了幾個(gè)表單,比如text radio什么的,希望這些參數(shù)點(diǎn)擊保存之后可以控制前端的某些顯示問題,
比如:在后臺(tái)text表單里寫了一個(gè)模塊的標(biāo)題,然后前端刷新的時(shí)候,能夠顯示出來這個(gè)標(biāo)題,
可是自定義類 ,自定義函數(shù)都不行啊,緩存如果過了時(shí)間那也就不顯示了吧
回復(fù)@小黃人 18html
是不是只能走數(shù)據(jù)庫啊 這種情況
內(nèi)容資料庫
與其他內(nèi)容管理軟件的區(qū)別之處此插件只有2個(gè)表,字段可共用!此插件無需系統(tǒng)內(nèi)其他模塊數(shù)據(jù)庫...
回復(fù)@SDK
以下方法,不會(huì)過時(shí),但是依舊會(huì)清理掉
如果你要永遠(yuǎn)存在,那自然是要保存數(shù)據(jù)庫啊,你可以參考我的插件,
插件里把傳遞過來的參數(shù),存為插件配置
\Phpcmf\Service::M('app')->save_config(APP_DIR, $data);
/config/custom.php
function my_你的函數(shù)() { echo \Phpcmf\Service::M('app')->get_config('插件名字'); }前端就只需要調(diào)用 {$my_你的函數(shù)}
內(nèi)容資料庫
與其他內(nèi)容管理軟件的區(qū)別之處此插件只有2個(gè)表,字段可共用!此插件無需系統(tǒng)內(nèi)其他模塊數(shù)據(jù)庫...
你不走數(shù)據(jù)庫是不可能的!這都不用說的!
插件新建個(gè)表也不難啊,隨便找一個(gè)官方的插件看看就知道是怎么建表的了