繁体   English   中英

如何检查octobercms中是否存在记录?

[英]How to check if a record exists in octobercms?

我正在尝试检查记录是否以同样的方式检查登录详细信息(电子邮件或用户名)是否有效。

public function onCheckEmail()
{
    return [ 'isTaken' => Auth ::findUserByLogin(post
( 'email' )) ? 1 : 0 ];
}
<label> Email address </label>
<input
name= "email"
type ="email"
class= "form-control"
data-request = "onCheckEmail"
data-request-success ="$('#loginTaken').toggle(!!data.isTaken)"
data-track-input />
</div>
<div id = "loginTaken" class= "alert alert-danger"
style = "display: none ">
Sorry, that login name is already taken.
</div>

我希望它的工作方式与公司领域相同。 但是没有对上面的内容进行一些修改

向我们展示你为使其发挥作用所做的一切。 要检查的事项:您是否收到了帖子数据? 这是在组件还是CMS页面? 是否在页面上启用了Ajax? 您收到错误消息了吗?

我可以确认您的代码副本是否正常工作。 我将此代码放在一个组件中,唯一的区别是: data-request="{{__SELF__}}::onCheckEmail"

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM