2012-12-16 4 views
0

페이지 당 항목 수, 웹 사이트 방문자 수 등의 PHP/MySQL 웹 사이트 매개 변수를 어디에 저장해야하는지 모르겠다. 먼저 나는 그들을 위해 MySQL 테이블에 저장하기로 결정했다. 예제 매개 변수가 있지만 웹 사이트의 설정과 매개 변수가 하나의 엔터티라는 것을 알았고 단지 하나의 엔터티에 대한 테이블을 예약하는 것이 표준이 아니기 때문에 좋은 접근 방식이 아닙니다. 어떤 솔루션을 사용해야합니까?프로젝트의 매개 변수는 어디에 저장해야합니까?

+1

개인적으로 나는'json_decode()'와'json_encode()'와 함께 구문 분석 된 JSON 파일을 사용 하겠지만 사용자 별 설정 스키마를 만들면 실제로 테이블에 있어야합니다. – Bojangles

답변

1

구성 파일을 사용하십시오. 내부에서 직렬화 된 형식으로 매개 변수를 코딩합니다. JSON 일 수도 있지만 일반 ini 파일 구문을 사용하면 훨씬 쉽습니다. 그렇게하면 파일을보다 쉽게 ​​수정할 수 있습니다. php's ini file parsing method을 먼저 읽어보십시오.

0

글쎄, 여러 가지 해결책이 있습니다. 하나는 테이블에 프로젝트 매개 변수를 저장하는 것입니다. 예를 들어, Drupal은 다음과 같은 두 가지 기능을 구현합니다. variable_getvariable_set 매개 변수 값 검색 및 저장 .

기타 프레임 워크는 .ini 또는 xml 파일을 사용합니다. 나는 Symfony가하는 것처럼 YAML 파일을 사용하기를 좋아합니다. 왜냐하면 명확한 형식이고 쉽게 파싱 할 수 있기 때문입니다.

관련 문제