페이지 당 항목 수, 웹 사이트 방문자 수 등의 PHP/MySQL 웹 사이트 매개 변수를 어디에 저장해야하는지 모르겠다. 먼저 나는 그들을 위해 MySQL 테이블에 저장하기로 결정했다. 예제 매개 변수가 있지만 웹 사이트의 설정과 매개 변수가 하나의 엔터티라는 것을 알았고 단지 하나의 엔터티에 대한 테이블을 예약하는 것이 표준이 아니기 때문에 좋은 접근 방식이 아닙니다. 어떤 솔루션을 사용해야합니까?프로젝트의 매개 변수는 어디에 저장해야합니까?
0
A
답변
1
구성 파일을 사용하십시오. 내부에서 직렬화 된 형식으로 매개 변수를 코딩합니다. JSON 일 수도 있지만 일반 ini 파일 구문을 사용하면 훨씬 쉽습니다. 그렇게하면 파일을보다 쉽게 수정할 수 있습니다. php's ini file parsing method을 먼저 읽어보십시오.
0
글쎄, 여러 가지 해결책이 있습니다. 하나는 테이블에 프로젝트 매개 변수를 저장하는 것입니다. 예를 들어, Drupal은 다음과 같은 두 가지 기능을 구현합니다. variable_get
및 variable_set
매개 변수 값 검색 및 저장 .
기타 프레임 워크는 .ini 또는 xml 파일을 사용합니다. 나는 Symfony가하는 것처럼 YAML 파일을 사용하기를 좋아합니다. 왜냐하면 명확한 형식이고 쉽게 파싱 할 수 있기 때문입니다.
관련 문제
- 1. 민감한 변수는 어디에 저장해야합니까?
- 2. 숨겨진 매개 변수는 어디에 있습니까?
- 3. 실제 매개 변수는 어디에 전달됩니까?
- 4. jqgrid 문제 : "필터"매개 변수는 어디에 있습니까?
- 5. 내 URL 매개 변수는 어디에 있습니까?
- 6. 데이터베이스 파일은 어디에 저장해야합니까?
- 7. 프로젝트에서 이미지를 어디에 저장해야합니까?
- 8. Zend_Navigation 컨테이너는 어디에 저장해야합니까?
- 9. 라이센스 파일을 어디에 저장해야합니까?
- 10. IIS 파일을 어디에 저장해야합니까?
- 11. Macport에없는 라이브러리는 어디에 저장해야합니까?
- 12. 상속 클래스는 어디에 저장해야합니까?
- 13. 자바 스크립트 변수는 어떻게 저장해야합니까?
- 14. 변수는 메소드 내에서 어디에 정의되어야합니까?
- 15. 내 .js 파일은 어디에 저장해야합니까?
- 16. Eclipse 타사 플러그인은 어디에 저장해야합니까?
- 17. Windows에 실행 파일은 어디에 저장해야합니까?
- 18. 반 임시 데이터베이스는 어디에 저장해야합니까?
- 19. 양식 필드 '힌트'데이터는 어디에 저장해야합니까?
- 20. backbone.js 용 템플릿을 어디에 저장해야합니까?
- 21. TextView 데이터 소스를 어디에 저장해야합니까?
- 22. MVC 문자열 상수 어디에 저장해야합니까?
- 23. 어디에 Heroku에 중요한 파일을 저장해야합니까?
- 24. 응용 프로그램 데이터는 어디에 저장해야합니까?
- 25. iPhone에서 선택한 이미지는 어디에 저장해야합니까?
- 26. 메모리 정적 변수는 어디에 저장됩니까?
- 27. 페이지 보호 변수는 어디에 저장됩니까?
- 28. 스트럿츠 2 - 글로벌 애플리케이션 변수는 어디에 설정해야합니까?
- 29. 내 드라이버 및 광고 파일을 어디에 저장해야합니까?
- 30. 내 iPhone 앱용 SQLite DB는 어디에 저장해야합니까?
개인적으로 나는'json_decode()'와'json_encode()'와 함께 구문 분석 된 JSON 파일을 사용 하겠지만 사용자 별 설정 스키마를 만들면 실제로 테이블에 있어야합니다. – Bojangles