controller-action

    3熱度

    3回答

    Yii::$app->runAction('new_controller/new_action', $params); 調用另一個模塊的控制,我相信這可以用來調用從另一個控制器控制器動作。 有沒有辦法調用駐留在另一個模塊中的控制器動作? 喜歡的東西: Yii::$app->runAction('/route/to/other/module/new_controller/new_action', $

    2熱度

    1回答

    我做了一個簡單的控制器動作 class CatalogController extends AbstractActionController { public function indexAction() { return new ViewModel(); } // ... } 和單元測試吧: class CatalogControllerTest

    1熱度

    1回答

    如何捕捉ZF2/ZF3中控制器操作的輸出(ViewModel)? 背景: 我正在寫一個Zend框架3應用程序(從ZF2只是遷移)的一些集成測試。我正在使用PHPUnit v6.2.2和Zend \ Test v3.1.0。我想測試從調用路由的那一刻起到保存/檢索數據的那一刻的過程的一部分。這意味着在給方向的所有控制器操作的測試: 預期(爲了這個,我想打電話給路由/動作和校驗,那麼新的數據庫狀態)得

    2熱度

    1回答

    我有一個SQL查詢,我想將控制器名稱作爲where子句比較參數之一傳遞。並且在應用程序中有很多控制器。根據控制器名稱的不同,將會執行不同的查詢結果。那麼我怎麼能把控制器的名字傳給第三個控制器。 使用此@ViewContext.RouteData.Values["controller"],我可以得到控制器的名稱,但只在該控制器的視圖內。那麼如何在另一個控制器動作方法中實現這一點。

    1熱度

    3回答

    這是在登錄操作中。我試圖調整它來發回一個return_url查詢參數,並且我失敗了一個簡單的渲染。 前值: respond_to do |format| format.html { flash.now[:error] = error render } 嘗試1: respond_to do |format| format.html {

    -3熱度

    1回答

    我想回傳一個json對象回到我的設備控制器中的動作,然後插入到數據庫中,但是當我單擊我的窗體上的提交按鈕時它似乎會觸發兩次。另一個問題是我的json對象和pfID中的位置字段沒有被髮送回控制器,其他字段被正確地發回。這裏是我的代碼: $('#getDevice').unbind('click').bind('click', function (e) { e.stopPropagation

    4熱度

    1回答

    大部分我見過的AngularJS控制器的例子,通常都有一個單一的動作方法,可以將視圖的所有內容都連接起來。另一方面,在使用MVC模式的控制器中,而不是AngularJS的MVW,通常每個控制器都有多個動作方法,但AngularJS並不是這種情況。 可以連接到$ scope(或其他對象)的任何數量的執行行爲的方法,但這看起來與MVC的action方法相同,因爲它們不會自動接受直接路由輸入。 我很感興

    2熱度

    3回答

    例如說我有,目前有一個方法user_posts這說明所有與使用相關的ID的用戶爲使相關的職位的職位控制器: def user_posts @user = User.find(params[:id]) @posts = @user.posts.all end 我希望URL爲:foo.com/my_posts當帖子的ID與我的current_user相同時;我將如何做到這一點

    0熱度

    1回答

    我有一個相當奇怪的問題。希望任何人都可以解釋一下,因爲我無法在任何地方找到答案。 場景:調用控制器操作併發生異常。同時我向Response.Cookies添加一個新的cookie。 但沒有cookie與響應一起發送(甚至在Fiddler中檢查)。 有趣的是,在使用通用處理程序的web表單中,相同的場景對我來說很有用。 有什麼想法? 代碼片斷 [HttpGet] public FileConten

    0熱度

    1回答

    我有一個文件上傳的形式,當提交時,路由到我的parse_upload行動。但是,當我嘗試檢索文件或與文件上傳對象(original_filename,content_type)一起出現的任何屬性時,出現錯誤。如果我理解正確,該文件應存儲在#{Rails.root}/public/uploads under the same name as the original file中。 當我通過我的應用程