對不起,請先閱讀,重新閱讀doc以及我感到困惑的所有更改... 哪一個是測試表單的首選方法onSumbit()
或isSubmitted()
?onSubmit()vs敏捷工具包中的isSubmitted()
1
A
回答
1
這兩種方法基本上都在做同樣的事情。 isSubmitted()已用於較早版本的PHP,其中閉包不易創建。
$form->onSubmit(function($form){
...
});
https://github.com/atk4/atk4/blob/master/lib/Form/Basic.php#L401
一個顯著的變化是,雖然的onsubmit()將capture some exceptions,並會自動顯示出來:
if($form->isSubmitted()){
...
}
但是與關閉您現在可以創建一個函數調用回這樣
在窗體上。因此,如果你的機型有這個
throw $this->exception('Wrong data','ForUser')->setField('name');
然後「name」字段將突出顯示此錯誤。
0
看起來像你有兩個不同的東西彼此困惑。
onSubmit()
是當表單提交你想之前的形式被髮送到服務器(如果在所有甚至派)
isSubmitted()
看起來像一個自定義的任何動作射擊和執行本地JavaScript事件函數可能在表單被提交時調用,但不是JavaScript本地的,可能是框架的一部分。
+0
哦,抱歉讓我感到困惑,我正在談論Agile Toolkit Framework。 – mcanedo
相關問題
- 1. 敏捷工具包CRUD
- 2. 獲取 - 敏捷工具包
- 3. html敏捷包vs antixss
- 4. HTML敏捷包vs jquery
- 5. 敏捷工具包本地化
- 6. 敏捷工具包4.3安裝
- 7. 敏捷工具包和引導程序
- 8. 敏捷工具包:密碼更改FormAndSave
- 9. 下拉依賴敏捷工具包
- 10. 敏捷工具包addExpression和DSQL
- 11. 敏捷工具包「文件存儲」
- 12. 敏捷工具與SharePoint
- 13. F# - 特定敏捷工具
- 14. 敏捷scrum開發工具?
- 15. 敏捷工具包4.2.4未在開發服務器中工作
- 16. HTML敏捷包vs正則表達式
- 17. 具有自定義CSS和HTML標記的敏捷工具包?
- 18. HTML敏捷包
- 19. HTML敏捷包
- 20. 一個好的敏捷建模工具?
- 21. LeanFT如何在敏捷工具包中使用?
- 22. 在敏捷工具包中執行多個JS答案
- 23. 如何在敏捷工具包中使用文件上傳4.2
- 24. 如何在敏捷工具包中使用其他庫和類?
- 25. 在敏捷工具包中設置mysql端口號
- 26. CRUD HTML模板在哪裏? (在敏捷工具包中)
- 27. 敏捷工具包4,實施不同的數據庫(MongoDB的)
- 28. 安裝後的敏捷工具包500錯誤
- 29. 敏捷工具包無法找到showMessage()的DVD出租示例
- 30. 類型的字段從數據庫敏捷工具包
你在哪裏見過他們? – Sarfraz
我在agiletoolkit網站的所有示例中都看到過它們 – mcanedo
向其提供網址會爲您提供更好的答案。 – Sarfraz