2012-05-10 3 views
0

modx (PHP 코드 스 니펫 사용)와 같은 간단한 시스템을 만들려고합니다. 사용자가 로그인 할 수있는 버튼이 필요합니다.이 버튼을 누르면 리소스에 '좋아요' .modx CMS (php)의 시스템과 같은 페이스 북 스타일

맞춤 테이블이나 TV를 업데이트하는 것이 가장 좋습니까? 내 생각에 그것이 템플릿 변수라면 getResource를 사용하여 좋아하는 양으로 정렬 할 수 있습니다.

이 방법에 접근하는 가장 좋은 방법이나이를 구축하는 방법에 대한 생각은 도움이됩니다. 내 PHP 지식은 제한되어 있습니다.

답변

0

당신이 그것을 어떻게 사용할 것인지 그리고 단지 '같은'수보다 많은 데이터를 저장할 것인지에 따라 다릅니다. TV는 리소스가 비쌉니다. getResources를 사용하여 전체 리소스 세트를 채찍질하려는 경우 더욱 그렇습니다. 따라서 사용자 정의 테이블을 보거나 ~ 사용하여 탐색 할 때 많은 처리 작업을 수행하려는 경우 페이지의 속성 집합 [페이지 속성을 업데이트하는 플러그인을 작성하는 것이 매우 쉬워야한다고 생각합니다]

0

나는 사용자 정의 테이블로 이동하겠다.

좋아요 수를 계산하기 위해 간단히 숫자 TV를 늘릴 수 있지만 정확한 개념을 지정하지 않은 사람이라면 누구나 제한없이 계속 좋아할 수있는 상황이 발생할 것입니다. 거의 바라지 않을 수 있습니다. 사용자 정의 테이블을 사용하면 리소스를 좋아하는 사용자 ID에 관계형 별칭을 추가하고, 타임 스탬프를 추가하여 언제 일어 났는지 알 수 있으며, 이제는 자신에게 열려있는 추가 기능에 대한 환상을 펼칠 수 있습니다.

사용자 정의 테이블에 대한 요구 사항은 없지만 MODX가 기반으로하는 데이터베이스 추상화 계층 인 xPDO를 배우는 것이 좋습니다. great tutorial on the RTFM which walks you through it이 있습니다.