PhpcmsV9單頁(yè)模型更新時(shí)間不顯示問(wèn)題解決方法

2022-08-24    分類: 網(wǎng)站建設(shè)

在進(jìn)行phpcmsv9單頁(yè)模型操作的時(shí)候,發(fā)現(xiàn)在單頁(yè)模型中,調(diào)用文章更新日期的字段,無(wú)法顯示。通過(guò)查看網(wǎng)站的數(shù)據(jù)庫(kù)文件,在page這個(gè)表中,只有一個(gè)updatetime字段,但是它的默認(rèn)值顯示的是0,也就是說(shuō)在單頁(yè)模型中添加文章的時(shí)候,沒(méi)有往數(shù)據(jù)庫(kù)中增加這個(gè)字段,我們現(xiàn)在看一下,為什么更新時(shí)間沒(méi)有添加到數(shù)據(jù)庫(kù)呢?在成都網(wǎng)站建設(shè)實(shí)際的操作中,應(yīng)該如何去修改才能讓單頁(yè)模型的更新時(shí)間顯示呢?

<a href=成都網(wǎng)站建設(shè)-PhpcmsV9單頁(yè)模型更新時(shí)間不顯示問(wèn)題解決方法" src="/upload/pic18/201303062147206341.jpg" />

一、單頁(yè)模型存入數(shù)據(jù)庫(kù)原理分析

通過(guò)單頁(yè)模型的表單提交按鈕接受文件我們知道了,接受單頁(yè)模型表單的文件為modules目錄下content文件夾中的content.php文件,然后在該文件中找到public function add()這個(gè)函數(shù),通過(guò)分析該函數(shù),可以得到在點(diǎn)擊提交按鈕的時(shí)候,程序會(huì)先判斷發(fā)布權(quán)限,然后再判斷是否為單頁(yè)類型,然后再對(duì)所提交的表單中的所有的值插入到數(shù)據(jù)庫(kù)中。明白了這個(gè)流程我們就知道了,在判斷為單頁(yè)模型的時(shí)候,程序插入數(shù)據(jù)庫(kù)所得到的表單數(shù)據(jù)中沒(méi)有更新時(shí)間這個(gè)字段,從而導(dǎo)致了更新時(shí)間插入數(shù)據(jù)庫(kù)失敗。(可以通過(guò)print_r($_POST['info']);的方法確認(rèn)表單提交數(shù)據(jù)中是否存在更新時(shí)間這個(gè)字段)

二、修改content.php文件,得到更新時(shí)間并插入數(shù)據(jù)庫(kù)

在content.php中搜索

if($_POST['edit']) {
$this->page_db->update($_POST['info'],array('catid'=>$catid));
} else {
$catid = $this->page_db->insert($_POST['info'],1);
}

并在這個(gè)上面增加

$_POST['info']['updatetime'] = SYS_TIME;

這樣修改的目的是讓$_POST['info']這個(gè)數(shù)組中加入updatetime字段的值,并插入數(shù)據(jù)庫(kù)。

三、前臺(tái)模板標(biāo)簽調(diào)用需要對(duì)更新時(shí)間進(jìn)行格式化

這是我們?cè)偻ㄟ^(guò)模板標(biāo)簽在前臺(tái)進(jìn)行調(diào)用,發(fā)現(xiàn)更新時(shí)間已經(jīng)可以調(diào)出來(lái)了,可是一串?dāng)?shù)字,這個(gè)數(shù)據(jù)是我們得到的更新時(shí)間戳,想要顯示為正常的時(shí)間就需要把時(shí)間戳進(jìn)行轉(zhuǎn)化,方法如下:

<span>更新時(shí)間:{date("Y-m-d H:i:s", $updatetime)}</span>

這樣再刷新網(wǎng)頁(yè)看一下,phpcmsv9單頁(yè)模型中的更新時(shí)間可以顯示正常了。

您可能還對(duì)以下文章感興趣:

成都網(wǎng)站制作phpcmsV9文件上傳大小限制修改完整版

成都網(wǎng)站制作phpcmsV9二級(jí)下拉分類調(diào)用

成都網(wǎng)站建設(shè),phpcmsV9聯(lián)動(dòng)菜單的實(shí)現(xiàn)方法

成都網(wǎng)站制作,ecshop后臺(tái)ajax無(wú)刷新修改商品數(shù)量原理分析

網(wǎng)站題目:PhpcmsV9單頁(yè)模型更新時(shí)間不顯示問(wèn)題解決方法
本文鏈接:http://www.bm7419.com/news35/192835.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、商城網(wǎng)站、網(wǎng)站維護(hù)、電子商務(wù)、網(wǎng)站制作、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司