그래서 저는 여전히 CakePHP를 사용하고 있습니다. 투표 대상자가 여러 명 포함되어있는 사이트에서 일하고 있습니다.보기를 통해 MySQL 레코드 수정
기본적으로 사람들이 투표하는 주제 인 "항목"이라는 표가 있습니다. 엔트리에는 양수 값과 음수 값을 모두 저장할 수있는 정수 인 "vote_value"라는 필드가 있습니다. 사람들은이 항목에 + 또는 - 투표를하고 항목의 투표 값이 영향을받습니다.
문제 : 나는 vote_value 필드를 수정하는 적절한 방법이 무엇인지 알지 못합니다. 사람들이 엔트리의 인덱스에서 볼 수있는 위아래 화살표가 있습니다. 그 엔트리의 새로운 투표 값으로 페이지를 새로 고치거나 새로 고침없이 vote_value를 새로 고침하고 싶습니다.
모델의 vote_value 필드를 수정하는 방법을 생각했지만 MVC의 핵심을 깨뜨리는 것이 하드 코어라고 생각합니다. 컨트롤러 용으로 다른 작업을 만들어야합니까?
도움을 주시면 감사하겠습니다.
케이크 구현은 MVC 디자인 패턴과 원격으로 관련이 없기 때문에 "MVC 제동"에 대해 걱정하지 않아야합니다. 벌써 사라졌어. 캐스팅 투표의 경우''/ posts/12/upvote ''와 같은 링크를 만들어서''AppModel'' activerecord 매개 변수를 변경합니다. 그런 다음 나중에 XHR 지원을 추가하기 위해 HTML 템플릿을 렌더링하는 부분을 원격으로 간단하게 처리 할 수 있습니다. –