Có thể nhưng khá thực hành xấu trong một khuôn khổ MVC. Bạn nên suy nghĩ lại và tổ chức lại mã của mình nếu bạn cho rằng mình cần sử dụng thành phần đó trong một mô hình vì một cái gì đó rõ ràng là sai rồi.
Một thành phần được cho là chia sẻ mã giữa các bộ điều khiển, chỉ giữa các bộ điều khiển.
Để chia sẻ tái sử dụng mã giữa mô hình nó sẽ là một hành vi. Đối với một cái nhìn nó sẽ là một người trợ giúp.
Nếu bạn có một số mã thực sự chung chung, nó phải là một lib hoặc đặt nó trong thư mục Utility/namespace hoặc tạo một không gian tên mới. Kiểm tra các lớp học hiện có ở đó để có được một ý tưởng những gì để đưa vào đó.
Không có mã nào được cung cấp để không thể đưa ra bất kỳ đề xuất thực sự nào về cách tái cấu trúc nó. Tuy nhiên, cách bạn muốn sử dụng mã hiện tại sẽ không hoạt động trong ngữ cảnh MVC, do đó hãy dành thời gian để suy nghĩ lại cách tiếp cận của bạn về bất cứ điều gì bạn cố gắng làm.
và nó được sử dụng ở những nơi khác nhau, nó sẽ được tổ chức tốt nhất như Lib – mark