讯睿CMS问答:模块表单中判断重复提交,如何实现 只查询 已审核通过 的内容

讯睿CMS问答:模块表单中判断重复提交,如何实现 只查询 已审核通过 的内容

2025-01-22 XunRuiCMS Sincere

问题:

模块表单中判断提交title是否已经重复提交,这里是帮助文档的代码。

求助内容:如何实现 判断是否重复时,只去查询比对 已审核通过 的内容title。

_Home_List(); } public function show() { $this->_Home_Show(); } public function post() { if (IS_POST) { // 这里表示提交之前 $post = \Phpcmf\Service::L('input')->post('data'); $this->index = $this->_Module_Row($this->cid); if (\Phpcmf\Service::M()->table($this->init['table']) ->where('cid', $this->index['id']) ->where('title', $post['title'])->counts()) { $this->_json(0, 'title字段的值已经存在,不能重复提交'); } } $this->_Home_Post(); } }

答案:

if (\Phpcmf\Service::M()->table($this->init['table'])   ->where('cid', $this->index['id'])   ->where('status',1)   ->where('title', $post['title'])->counts()) {    $this->_json(0, 'title字段的值已经存在,不能重复提交');   }

回复@小波工作室 感谢感谢。小波设计的插件也强烈推荐!

@小波工作室:感谢感谢。小波设计的插件也强烈推荐!