使用Grails,在UrlMappings.groovy,看來我可以指定控制器和動作:使用grails,我可以在UrlMappings.groovy中指定控制器,操作和視圖嗎?
"/someURL" (controller: "Some", action: "someAction")
或者我可以指定視圖:
"/someURL" (view: "someView")
但我不能指定控制器,動作和視圖:
"/someURL" (controller: "Some", action: "someAction", view: "someView")
相反,我必須在控制器中指定視圖。有沒有辦法在UrlMappings.groovy中指定視圖?或者它是不可能的?
你能解釋你想要達到什麼嗎?也許你需要一個通用的路由,將由一個控制器處理,所以你只能在控制器中定義視圖一次,但這一個控制器可以處理每一個路由,否則它沒有多大意義,因爲控制器應該建立模型渲染到視圖 –
我不想在控制器的代碼中指定視圖;我寧願控制器單獨返回模型,以便我可以在UrlMappings.groovy文件中指定視圖。 – drew
對不起,這對我沒有意義,我認爲它不可能。但我認爲它絕對有可能是你試圖達到的目標,但不是那樣,也許你應該提供一些關於視圖與控制器依賴關係的更多信息。 –