还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

phpcms v9内容页/下载页更新时间(updatetime)为空的解决方法

来源:清泛原创     2016-06-27 16:50:33    人气:     我有话说( 0 人参与)

这是由于模型管理中字段的设置不正确导致。updatetime原本应该设置为int(10)类型,可能由于什么原因被设置成了datetime类型(可以查看数...

这是由于模型管理中字段的设置不正确导致。
updatetime原本应该设置为int(10)类型,可能由于什么原因被设置成了datetime类型(可以查看数据库确认一下),导致数据写入、读取均不正确,前台不能正常显示。

解决方法:
选择时间不能正常显示的模型(这里选的是下载):
 

修改updatetime字段:
 

选择“整数 显示格式...”:(以整数形式存储,指定格式转化时间字符串
 



重新提交内容,重新生成html后,一切OK。

---------------------------------------------------------
如果上面方案没有效果的话,可以试试修改:
phpcms/modules/content/content.php
public function add() {
                if(isset($_POST['dosubmit']) || isset($_POST['dosubmit_continue'])) {
                        define('INDEX_HTML',true);
                        $catid = $_POST['info']['catid'] = intval($_POST['info']['catid']);
                        if(trim($_POST['info']['title'])=='') showmessage(L('title_is_empty'));
                        $category = $this->categorys[$catid];
                        if($category['type']==0) {
                                $modelid = $this->categorys[$catid]['modelid'];
                                $this->db->set_model($modelid);

public function edit() {
                        //设置cookie 在附件添加处调用
                        param::set_cookie('module', 'content');
                        if(isset($_POST['dosubmit']) || isset($_POST['dosubmit_continue'])) {
                                define('INDEX_HTML',true);
                                $id = $_POST['info']['id'] = intval($_POST['id']);
                                $catid = $_POST['info']['catid'] = intval($_POST['info']['catid']);
                                if(trim($_POST['info']['title'])=='') showmessage(L('title_is_empty'));
                                $modelid = $this->categorys[$catid]['modelid'];
                                $this->db->set_model($modelid);
两处添加如下代码:
//添加updatetime数据
$_POST['info']['updatetime'] = SYS_TIME;

到此,一般都是能够解决的。

phpcms v9 更新时间 为空

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: