2022-08-24 分類: 網(wǎng)站建設(shè)
在進行phpcmsv9單頁模型操作的時候,發(fā)現(xiàn)在單頁模型中,調(diào)用文章更新日期的字段,無法顯示。通過查看網(wǎng)站的數(shù)據(jù)庫文件,在page這個表中,只有一個updatetime字段,但是它的默認值顯示的是0,也就是說在單頁模型中添加文章的時候,沒有往數(shù)據(jù)庫中增加這個字段,我們現(xiàn)在看一下,為什么更新時間沒有添加到數(shù)據(jù)庫呢?在成都網(wǎng)站建設(shè)實際的操作中,應(yīng)該如何去修改才能讓單頁模型的更新時間顯示呢?
成都網(wǎng)站建設(shè)-PhpcmsV9單頁模型更新時間不顯示問題解決方法" src="/upload/pic18/201303062147206341.jpg" />
一、單頁模型存入數(shù)據(jù)庫原理分析
通過單頁模型的表單提交按鈕接受文件我們知道了,接受單頁模型表單的文件為modules目錄下content文件夾中的content.php文件,然后在該文件中找到public function add()這個函數(shù),通過分析該函數(shù),可以得到在點擊提交按鈕的時候,程序會先判斷發(fā)布權(quán)限,然后再判斷是否為單頁類型,然后再對所提交的表單中的所有的值插入到數(shù)據(jù)庫中。明白了這個流程我們就知道了,在判斷為單頁模型的時候,程序插入數(shù)據(jù)庫所得到的表單數(shù)據(jù)中沒有更新時間這個字段,從而導(dǎo)致了更新時間插入數(shù)據(jù)庫失敗。(可以通過print_r($_POST['info']);的方法確認表單提交數(shù)據(jù)中是否存在更新時間這個字段)
二、修改content.php文件,得到更新時間并插入數(shù)據(jù)庫
在content.php中搜索
if($_POST['edit']) {
$this->page_db->update($_POST['info'],array('catid'=>$catid));
} else {
$catid = $this->page_db->insert($_POST['info'],1);
}
并在這個上面增加
$_POST['info']['updatetime'] = SYS_TIME;
這樣修改的目的是讓$_POST['info']這個數(shù)組中加入updatetime字段的值,并插入數(shù)據(jù)庫。
三、前臺模板標簽調(diào)用需要對更新時間進行格式化
這是我們再通過模板標簽在前臺進行調(diào)用,發(fā)現(xiàn)更新時間已經(jīng)可以調(diào)出來了,可是一串數(shù)字,這個數(shù)據(jù)是我們得到的更新時間戳,想要顯示為正常的時間就需要把時間戳進行轉(zhuǎn)化,方法如下:
更新時間:{date("Y-m-d H:i:s", $updatetime)}
這樣再刷新網(wǎng)頁看一下,phpcmsv9單頁模型中的更新時間可以顯示正常了。
您可能還對以下文章感興趣:
成都網(wǎng)站制作phpcmsV9文件上傳大小限制修改完整版
成都網(wǎng)站制作phpcmsV9二級下拉分類調(diào)用
成都網(wǎng)站建設(shè),phpcmsV9聯(lián)動菜單的實現(xiàn)方法
成都網(wǎng)站制作,ecshop后臺ajax無刷新修改商品數(shù)量原理分析
網(wǎng)站欄目:PhpcmsV9單頁模型更新時間不顯示問題解決方法
當前網(wǎng)址:http://jinyejixie.com/news/192835.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站內(nèi)鏈、營銷型網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站營銷、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容