问题:
模块表单中判断提交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字段的值已经存在,不能重复提交'); }
回复@小波工作室 感谢感谢。小波设计的插件也强烈推荐!
@小波工作室:感谢感谢。小波设计的插件也强烈推荐!