迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
你好 我想問一下 怎么設(shè)置兩個(gè)獨(dú)立模塊標(biāo)題 不允許重復(fù)?
目前沒有這種設(shè)置的功能,只能利用鉤子功能來二次開發(fā),發(fā)布之前的鉤子
我也是,同樣是兩個(gè)模塊 但是標(biāo)題一樣了
回復(fù)@迅睿框架技術(shù)-鄧芝
我在幫助里看到這個(gè)功能辦法
<?php namespace Phpcmf\Model\Demo; // 模塊內(nèi)容模型類 class Content extends \Phpcmf\Model\Content { // 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if ($this->db->table($this->mytable)->where('id<>', (int)$id)->where('title', $data[1]['title'])->countAllResults()) { return dr_return_data(0, '標(biāo)題重復(fù)了'); } return $data; } }
然后我的模塊名為 Baihang,另一個(gè)模塊名為 Qirui 我想設(shè)定 兩個(gè)獨(dú)立模塊中 主題 / title 不允許重復(fù),用上面這個(gè)辦法這個(gè)該怎么設(shè)置?
幫我解決一下,付費(fèi)也可以,等我這邊上線了,我再找官方授權(quán)!
沒有這種功能的
懸賞(設(shè)置懸賞)10元我?guī)湍銓?a class="blue-color" href="/doc/13.html " target="_blank">二次開發(fā)的代碼,不影響升級(jí),幾句話的事情
回復(fù)@易學(xué)習(xí) 好 麻煩了
兩個(gè)模塊的目錄名稱分別發(fā)給我一下,我給你寫出來
回復(fù)@易學(xué)習(xí) 模塊1 Baihang 模塊2 Qirui 獨(dú)立模塊,設(shè)置 主題 / title 不重復(fù)
打開文件
/config/hooks.php
加入
\Phpcmf\Hooks::on('module_content_before', function($data) { if (in_array(\Phpcmf\Service::C()->module['dirname'], ['baihang', 'qirui'])) { if (\Phpcmf\Service::M()->table_site('qirui')->where('id<>', (int)$data[1]['id'])->where('title', $data[1]['title'])->countAllResults() || \Phpcmf\Service::M()->table_site('baihang')->where('id<>', (int)$data[1]['id'])->where('title', $data[1]['title'])->countAllResults() ) { \Phpcmf\Service::C()->_json(0, '標(biāo)題重復(fù)了'); } } });
回復(fù)@易學(xué)習(xí) 這個(gè)放在哪里?
私信QQ吧
目前沒有這種設(shè)置的功能,只能利用鉤子功能來二次開發(fā),發(fā)布之前的鉤子
我也是,同樣是兩個(gè)模塊 但是標(biāo)題一樣了
回復(fù)@迅睿框架技術(shù)-鄧芝
我在幫助里看到這個(gè)功能辦法
然后我的模塊名為 Baihang,另一個(gè)模塊名為 Qirui 我想設(shè)定 兩個(gè)獨(dú)立模塊中 主題 / title 不允許重復(fù),用上面這個(gè)辦法這個(gè)該怎么設(shè)置?
回復(fù)@迅睿框架技術(shù)-鄧芝
幫我解決一下,付費(fèi)也可以,等我這邊上線了,我再找官方授權(quán)!
沒有這種功能的
懸賞(設(shè)置懸賞)10元我?guī)湍銓?a class="blue-color" href="/doc/13.html " target="_blank">二次開發(fā)的代碼,不影響升級(jí),幾句話的事情
回復(fù)@易學(xué)習(xí) 好 麻煩了
兩個(gè)模塊的目錄名稱分別發(fā)給我一下,我給你寫出來
回復(fù)@易學(xué)習(xí) 模塊1 Baihang 模塊2 Qirui 獨(dú)立模塊,設(shè)置 主題 / title 不重復(fù)
打開文件
加入
回復(fù)@易學(xué)習(xí) 這個(gè)放在哪里?
私信QQ吧