我在兩個不同的模塊中有兩個不同的動作,我需要在另一個模塊中執行其中的一個。symfony - 從另一個動作調用動作
考慮採取以下行動:
//first module
class module1Actions extends sfActions {
protected function function1Form(sfWebRequest $request, sfForm $form) {
//i need to call a function from module2 in here to do sth but i don't need any view to be returned.
//but i need some variables to be returned by the second action
}
}
//second module
class module2Actions extends sfActions {
protected function executeSth(sfWebRequest $request, sfForm $form) {
//Do Something in here and return some values.
}
}
因爲我說我需要執行一個動作,並從它那裏得到一些價值,但我不知道該怎麼稱呼它。它在不同的模塊中。我可以訪問它嗎?怎麼樣?以及我如何獲得值?
謝謝。
你不能。這將打破MVC模式。 – Flukey 2011-05-30 08:20:56