정확하게 CakePHP 프레임 워크 2.0을 사용하기 시작했습니다. 대부분의 문서와 예제를 읽고 블로그 자습서를 보았습니다.CakePHP 숨김 편집 필드
http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/part-two.html#editing-posts 자습서의 "게시물 편집"섹션에서 나는 그들이 게시물 ID를 기억하기 위해 숨겨진 필드를 사용하고있는 것을 보았습니다. 클라이언트 측 수정으로 인해 나쁜 행동이 아닌가?
내가 처리 한 방법은 숨겨진 필드를 제거하는 것입니다. 양식을 제출하면 저장하고 유효성을 검사하기 전에 POST 데이터에 POST ID를 추가하십시오. 이 작업을 수행하는 올바른 방법입니까?
어떤 게시물 ID를 사용할 지 어떻게 압니까? – JJJ
글쎄, 게시물 대신 사용자를 편집하는 예제를 사용했습니다. 따라서 Auth 구성 요소에서 로그인 한 사용자의 ID를 얻습니다. $ this-> Auth-> user ('id'); –
사용자가 데이터베이스에서 하나의 레코드 만 편집 할 수있는 권한을 부여 받았을 때 가장 좋은 방법이지만, 둘 이상의 레코드를 편집 할 수 있다면 어떨까요? – JJJ