최근에 내 zend 프레임 워크 설치를 1.7 -> 1.9로 업그레이드했습니다. 모든 것이 업그레이드 이전에 작동했습니다. 나는이 특별한 것을 제외한 모든 문제를 해결할 수 있었다.zf 1.9로 업그레이드 한 후 zend_config_ini가 깨졌습니다.
제 문제는 이것입니다. zend_config _ini 객체에서 값을 호출 할 때 설정이 정수가 아닌 한 표준 'Setting = Value'체계가 작동합니다. Setting이 정수인 경우 ZF는 설정을 무시하고 해당 특정 항목의 배열 색인을 대체합니다.
은 다음의 예를 고려
[general]
;Database connection settings
db.adapter=PDO_MYSQL
db.host=localhost
db.username=dev2
db.password=***
db.dbname=dev2
[characters]
11=Tom
10=Jerry
9=Tweety
[일반] 섹션은 잘 작동한다.
에서 [문자] 섹션을 반환 :
[0] => "톰"[1] => "제리"[2] => "트위티"내가 기대하고있어 (그리고 얻고 있었다
, 이전에 업그레이드) :
[11] => "톰"[10] => "제리"[9] => "트위티"
참고 : 나는 수동으로 설정에/PHP의 parse_ini _file() 승 테스트. ini 그리고 결과는 내가 기대했던 것인데, 이것은 내가 이것이 ZF thang이라고 믿게합니다. 도움?
따옴표로 묶으려고 했습니까? :) –
내가 했어. 그리고 나는 따옴표 안에 정확한 값을 얻었다. XML에서 config를 다시 작성하여 올바르게 작동하는지 확인했지만 시간 낭비처럼 보였습니다. 뭔가 옳은 .. – ispytodd