コア Zend モジュールを拡張しないモデル クラスがあります。このモデルは、私の以前の Zend Framework 1 アプリケーションからインポートされました。名前空間に変換することで、そのメソッドを呼び出すことができます。私が抱えている問題は、定義されたメソッドの側でグローバル構成を読み取ることです。
コントローラーの場合、以下のコードを使用してグローバル構成にアクセスできました
$config = $this->getServiceLocator()->get('config');
// This gives a union of global configuration along with module configuration .
しかし、モデル クラスの側で構成にアクセスするにはどうすればよいでしょうか。以下は私のモデルクラスの様子です
<?php
namespace test\Http;
class Request
{
protected $client;
public function abc( $c)
{
return $something;
}
......
}
Zend フレームワーク 2 は初めてです。これを実現する方法を教えてください。
上記のモデルとは、何らかのビジネス ロジックを含む (MVC モデル クラス) ことを意味します。