現在 beta4 をテストZF2
していますが、コントローラーから一部のリクエスト プロパティにアクセスする際に問題が発生しています。
の内部からindexAction()
、リクエスト オブジェクトに対して取得したものの抜粋を次に示します。
var_dump($this->request);
私に与えます:
object(Zend\Http\PhpEnvironment\Request)#119 (14) {
["baseUrl":protected]=>
string(0) ""
[...]
["version":protected]=>
string(3) "1.1"
["queryParams":protected]=>
object(Zend\Stdlib\Parameters)#122 (1) {
["storage":"ArrayObject":private]=>
array(3) {
["q"]=>
string(0) ""
["param1"]=>
string(6) "value1"
["param2"]=>
string(6) "value2"
}
}
プロパティのいくつかにアクセスできます:
var_dump($this->request->getBaseUrl());
-> string(0) ""
var_dump($this->request->getVersion());
->string(3) "1.1"
しかし、$this->request->getQueryParams()
返品など、他の人に問題があります。
未定義のメソッド Zend\Http\PhpEnvironment\Request::getQueryParams() の呼び出し
そこから、いくつか質問があります:
-何か間違ったことをしていますか?
そうでない場合: -どうすればプロパティ
にアクセスできqueryParams
ますか?
-特定のプロパティにアクセスするためのメソッドを持たないのが一般的ですか?