0

与えられた私のconfig.iniファイルで

customer.login.test = "test case" 
customer.login.support[] = "abel"
customer.login.support[] = "justin"
customer.login.support[] = "leon" 

zendアクションヘルパー関数でアクセスしようとしました

$config = \Zend_Registry::get("config");
echo $config->customer->login->test; // Outputs as "test case"

print_r($config->customer->login->support); // No Result

print_r($config->customer->login->support->toArray()); // Gives Error

エラー:非オブジェクトのメンバー関数toArray()を呼び出します

この問題を修正する方法は?

編集:

support[] = "abel"
support[] = "justin"
support[] = "leon" 

zendアクションヘルパー関数で

print_r($config->support->toArray());

上記のprint_rステートメントは私に正しい配列を与えます。これはどのように起こりますか?

4

1 に答える 1

1

私はあなたのコードを試しました。それは正常に動作します。設定していないようですcustomer.login.support[]

testingこれは、構成ファイルの別のセクション (たとえば、の代わりにdevelopment) をロードした場合に発生する可能性customer.login.testがあります。customer.login.support[]

于 2012-08-29T12:08:10.503 に答える