迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
請問我在分類idcatid=7下的文章內(nèi)容頁面添加了表單提交,如何提交時判斷該類別下沒有可以瀏覽的頁面文章了?
該類別下沒有可以瀏覽的頁面文章是什么意思
比如當前類別下有兩篇相關的文章頁面,我在當前第一篇文章頁面添加了一個針對當前頁面的一個補充提交后,那么跳轉(zhuǎn)到下一篇相應的文章后再次提交,系統(tǒng)就判斷當前類別下沒有需要補充提交的文章了!
這個需要一點php基礎,在表單提交控制器里面的回調(diào)函數(shù)里面寫一段查詢,來查詢這個分類下面有沒有文章的數(shù)據(jù)量
sql查詢語句我會寫,就是php的if條件中很多像($cp['code']) 這類代碼不知道什么含義?有沒有類似的教程說明?
你表單控制器內(nèi)容發(fā)來一下,我看看我能不能寫出來
<?php namespace Phpcmf\Controllers;
/**
* 二次開發(fā)時可以修改本文件,不影響升級覆蓋
*/
class Tet extends \Phpcmf\Home\Mform
{
public function index() {
$this->_Home_List();
}
public function show() {
$this->_Home_Show();
public function post() {
// 提交前的操作
// 提交處理
$this->_Home_Post();
// 新增回調(diào)函數(shù)
protected function _Call_Post($data) {
$cp = parent::_Call_Post($data);
if ($cp['code']) {
// 這里寫 提交成功時的 你的程序代碼
$cp['data']['url'] = 'http://172.16.12.19/index.php?c=show&id='.($data[1]['cid']+1);
$this->_json($cp['code'], '提交表單成功', $cp['data']);
} else {
$this->_json(0, '提交失敗', $cp['data']);
<?php namespace Phpcmf\Controllers; /** * 二次開發(fā)時可以修改本文件,不影響升級覆蓋 */ class Tet extends \Phpcmf\Home\Mform { public function index() { $this->_Home_List(); } public function show() { $this->_Home_Show(); } public function post() { // 提交前的操作 // 提交處理 $this->_Home_Post(); } // 新增回調(diào)函數(shù) protected function _Call_Post($data) { $cp = parent::_Call_Post($data); if ($cp['code']) { // 這里寫 提交成功時的 你的程序代碼 if (\Phpcmf\Service::M()->table_site(MOD_DIR)->where('catid', $this->index['catid'])->where('cid>'.$data[1]['cid'])->order_by('id desc')->counts()) { $cp['data']['url'] = 'http://172.16.12.19/index.php?c=show&id='.($data[1]['cid']+1); $this->_json($cp['code'], '提交表單成功', $cp['data']); } else { $this->_json($cp['code'], '提交表單成功,沒有下一個文章了'); } } else { $this->_json(0, '提交失敗', $cp['data']); } } }
if (\Phpcmf\Service::M()->table_site(MOD_DIR)->where('catid', $this->index['catid'])->where('cid>'.$data[1]['cid'])->order_by('id desc')->counts())
改成
if (\Phpcmf\Service::M()->table_site(MOD_DIR)->where('catid', $this->index['catid'])->where('id>'.$data[1]['cid'])->order_by('id desc')->counts())
就對了,謝謝大師的指導!
學習哥,技術非常給力
收藏了,雖然不知道這是做什么用的
該類別下沒有可以瀏覽的頁面文章是什么意思
比如當前類別下有兩篇相關的文章頁面,我在當前第一篇文章頁面添加了一個針對當前頁面的一個補充提交后,那么跳轉(zhuǎn)到下一篇相應的文章后再次提交,系統(tǒng)就判斷當前類別下沒有需要補充提交的文章了!
這個需要一點php基礎,在表單提交控制器里面的回調(diào)函數(shù)里面寫一段查詢,來查詢這個分類下面有沒有文章的數(shù)據(jù)量
sql查詢語句我會寫,就是php的if條件中很多像($cp['code']) 這類代碼不知道什么含義?有沒有類似的教程說明?
你表單控制器內(nèi)容發(fā)來一下,我看看我能不能寫出來
<?php namespace Phpcmf\Controllers;
/**
* 二次開發(fā)時可以修改本文件,不影響升級覆蓋
*/
class Tet extends \Phpcmf\Home\Mform
{
public function index() {
$this->_Home_List();
}
public function show() {
$this->_Home_Show();
}
public function post() {
// 提交前的操作
// 提交處理
$this->_Home_Post();
}
// 新增回調(diào)函數(shù)
protected function _Call_Post($data) {
$cp = parent::_Call_Post($data);
if ($cp['code']) {
// 這里寫 提交成功時的 你的程序代碼
$cp['data']['url'] = 'http://172.16.12.19/index.php?c=show&id='.($data[1]['cid']+1);
$this->_json($cp['code'], '提交表單成功', $cp['data']);
} else {
$this->_json(0, '提交失敗', $cp['data']);
}
}
}
改成
就對了,謝謝大師的指導!
學習哥,技術非常給力
收藏了,雖然不知道這是做什么用的