0
我有一個Product
模型和Admin::ProductController
,這是我在管理面板使用控制器與這些Product
對象打交道編輯模型(更新屬性,創建新產品等)它是不尋常的,從不同的控制器
在與控制器沒有相同前綴的模型上執行操作是不尋常的嗎?例如,在我看到的示例中,您有Post
型號以及PostController
,或者您有Product
型號以及ProductController
。
我認爲這歸結於可維護性以及是否存在邏輯關係。我不希望'Product'模型直接在'PostsController'內編輯,反之亦然。然而,如果存在的話,我會期望在模型中定義這種緊密耦合(通過關係),或者通過回調來管理行爲。例如,處理可能影響單個控制器中的多個模型的嵌套表單是很正常的。 –