我最近升級了我的zend框架安裝從1.7 - > 1.9。在升級之前一切正常。我設法糾正了除這個特定問題之外的所有問題。zend_config_ini升級到zf 1.9後崩潰
我的問題是這樣的。當調用值形成zend_config _ini對象時,只要設置不是整數,標準的「設置=值」方案就可以工作。如果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] => 「翠兒」
我期望(並且是越來越,前在我的配置文件中,我手動測試了w/php的parse_ini _file()。在我的配置文件中,我手動測試了w/php的parse_ini _file()。 ini和結果是我期望的,這導致我相信這是一個ZF勝。幫幫我?
試圖把它們放在引號中? :) – 2009-10-11 11:22:51
我做到了,我得到了正確的值,雖然在引號中。我還考慮用XML重寫配置文件,看看它是否正常工作,但這一切似乎都浪費時間。不錯的東西.. – ispytodd 2009-10-11 16:30:09