簡體   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