私のディレクトリ構造は次のようなものです:
- c:\ワークスペース\Zend
- c:\ワークスペース\カスタム ライブラリ
カスタム ライブラリは、他のアプリケーションで使用されている共有ライブラリです。名前空間は使用せず、古いスタイルのアンダースコアのみを使用します。
レストフル サーバーとして使用する予定の ZF2-Restful-Module-Skeleton をダウンロードしました。InfoController には、次のコードがあります。
namespace Main\Controller;
use Zend\Mvc\Controller\AbstractRestfulController;
class InfoController extends AbstractRestfulController
{
public function getList()
{
$data = array(
'phone' => '+30123456789',
'email' => 'email@domain',
);
$Res = new CL_Res_Chain_Mutable();
return $data;
}
}
エラーメッセージは次のとおりです。
致命的なエラー: クラス 'Main\Controller\CL_Res_Chain_Mutable' が C:\Workspaces\Zend\module\Main\src\Main\Controller\InfoController.php に見つかりません
明らかに、このカスタム ライブラリを Zend アプリケーションに追加する必要がありますが、ここで "少し" 迷子になりました。私はいくつかの解決策をグーグルで検索しましたが、どれもこのようには見えません。
また、 folderc:\Workspaces\Custom library 2
に別のライブラリがあり、(他のファイルの中でも) file(class) D.php があり、D::dump($data); のように使用しました。
そのような Zend アプリケーションで動作させるにはどうすればよいですか?