2013-01-10 2 views
1

MVC의 모든 컨트롤러는 "컨트롤러"로 끝나기 때문에 컨트롤러 LocalControllerController의 이름을 지정해도됩니까?MVC 컨트롤러 이름 내에서 "컨트롤러"를 사용할 수 있습니까

MVC 명명 규칙을 무시하거나 부러 뜨릴 수 있습니까?

@ Url.Action ("Index", "LocalController")과 같은 도우미에서 내 컨트롤러 "LocalController"를 호출하면 문제가 발생합니까?

+1

모르겠다. mvc에는 유효하지만 전혀 사용하지 않는 것이 좋다. – horgh

+0

내 도메인에서 엔티티는 LocalController라고 불리며, 나는 "Controller"를 또 다른 단어이지만별로 의미가 없을 것입니다. –

+0

나는 100 % 확실하지 않지만 라우팅 문제가 발생할 수 있습니다. 또한 MVC 컨트롤러 이름이 반드시 도메인 엔터티 이름과 일치 할 필요는 없습니다. – drneel

답변

2

기술적인 관점에서 보면 괜찮을 것입니다.

위와 같은 클래스 이름을 가진 코드의 가독성은 의심스럽고 내 견해에서 혼란 스럽지만 주관적이며 스스로 결정해야합니다.

관련 문제