我是symfony 2的新手,我試圖構建一個應該由服務器和導航器驗證的標準表單。如何在客戶端驗證Symfony 2表單(javascript)
服務器端驗證與@Assert\...
這樣的斷言正常工作,但我找不到一種方法來獲得這在客戶端工作。
搜索後,我指出,Symfony的2不具有javascript
庫來管理這個..
所以我的問題是:什麼是最簡單的方法是什麼?
我知道使用客戶端庫像jQuery Validation
插件或類似Regula的可能性,但是這將意味着我不得不重複我的驗證規則..
Hello Leto,我是Regula的作者。我做了一些類似於Java中描述的內容,我在其中將JSR-303註釋翻譯爲客戶端上的Regula約束。有可能在PHP中做類似的事情?我對PHP不太熟悉,但它是否提供了在呈現之前截取視圖的方法?如果是這樣,你可以有一個攔截器將'@ Assert'轉換爲regula驗證約束。會從你身邊採取一些工作,但這是你可以走的方向。 :) –
嗨,是的,我想過了,但我只是從SF2開始,我已經痛苦與微不足道的事情,所以我還不夠好做這個工作(此外,我不爲自己工作,所以它不依賴於我)。這就是說,你做regula :) :) – Leto