2012-08-06 63 views
0

我想爲我的用戶登錄模塊添加一個重置密碼選項。所以我跟着Askeet Tutorial (symfony 1.0)如何在Symfony 1.4中重置密碼? (不使用插件)

但我發現了錯誤,當我點擊忘記密碼重定向到「密碼請求行動」與此錯誤:

Fatal error: Call to undefined function input_tag() , submit_tag, form_error()

這些關鍵字爲什麼我收到錯誤回報?是指那些不符合我的symfony版本兼容(我用的symfony 1.4,教程是爲symfony1.2 1.0)

任何一個可以建議我任何其他的方式來開發這個(不使用插件)?

回答

0

這些關鍵字與Symfony 1.0的舊錶單系統有關。自Symfony 1.2以來,沒有更多的FormHelper包含所有幫助程序(input_tag,textarea_tag等),因爲它們現在稱爲小部件(sfWidgetFormInput,sfWidgetFormTextarea等)。

你應該按照這個教程,因爲它是Symfony的1.0和您正在使用的Symfony 1.4。相反,您可以看到sfDoctrineGuardPlugin如何處理reset password system(指向模塊文件夾的鏈接,但也可以查看窗體和模型文件夾)。

+0

是否有任何其他選項可以在不使用sfDoctrinePlugin的情況下執行此操作。 – fdz 2012-08-06 10:02:17

+0

那麼,你正在使用哪個ORM? – j0k 2012-08-06 10:04:26

+0

Im使用Doctrine – fdz 2012-08-06 10:06:05