【发布时间】:2017-07-28 19:12:53
【问题描述】:
我正在尝试在 ZF2 的供应商文件夹中创建库。这是结构:
/Vendor
/Mylib
/Mylib.php
/MylibStore.php
/MylibError.php
....
我在 Applicaiotion/Module.php 中声明了相同的库:
public function getAutoloaderConfig()
{
return array(
'Zend\Loader\StandardAutoloader' => array(
'namespaces' => array(
'Mylib' => __DIR__ . '/../../vendor/Mylib',
),
),
);
}
现在我在控制器中调用 Mylib 类,它正在工作,但是当我尝试在控制器中实例化其他类时,它给出了错误。这是代码快照:
Mylib.php
namespace Mylib;
abstract class Mylib
{
MylibStore.php
namespace MylibStore;
use \Mylib\MylibError;
class MylibStore extends MylibError
{
MylibError.php
namespace MylibError;
class MylibError
{
我收到以下错误:
致命错误:未找到类 'MylibStore\MylibError' C:\xampp\htdocs\coxaxle\vendor\Mylib\MylibStore.php 在第 5 行
请让我知道我做错了什么?我该如何解决这个问题?
【问题讨论】:
标签: php module zend-framework2