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