2012-01-13 98 views
0

我確定我做錯了什麼,但我試圖在我的應用程序中實現驗證器,但validateXXXX似乎沒有被解僱,也沒有模塊/validate/XXXX.yml沒有影響。symfony 1.4驗證沒有在action中觸發..class.php

模塊/註冊/的actions.class.php

這裏有一些文件:

class RegisterActions extends sfActions 
{ 
    public function validateIndex() 
    { 
     error_log("********** in here"); 
     print " ************ "; 
     return false; 
    } 


    public function executeIndex(sfWebRequest $request) 
    { 
     .... do something 
    } 
} 

....

模塊/註冊/驗證/ index.yml 領域: 密碼: 必需: .......

謝謝

回答

1

您是否試圖在1.4版本中使用Symfony v1.0驗證器?事情已經改變了很多(關於表單),因爲v1.0

+0

不確定,我猜是的。這就是symfony的書所討論的內容,但是再一次,這是1.2。我會認爲這應該在1.4 – Paul 2012-01-13 18:13:21

+0

中工作,你正在使用哪個symfony版本?這個問題發佈時使用「symfony-1.4」標籤,但你正在閱讀1.2文檔... – 2012-01-14 13:26:58

+0

1.4我希望1.4向後兼容W/1.2 – Paul 2012-01-14 19:45:41