相关疑难解决方法(0)

Zend Framework 2.0中的自动加载自定义库

我需要在Zend Framework 2.0中为自定义类使用自动加载.我的自定义库位于/vendor/Garvey/library/Garvey.我有一个简单的扩展AbstractTable类/vendor/Garvey/library/Garvey/Db/Table/AbstractTable.php:

<?php

namespace Garvey\Db\Table;

use Zend\Db\Table\AbstractTable;

abstract class AbstractTable extends AbstractTable
{
    public function getItemById($id)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

在index.php中,我有以下代码:

require_once 'vendor/ZendFramework/library/Zend/Loader/AutoloaderFactory.php';
Zend\Loader\AutoloaderFactory::factory(array('Zend\Loader\StandardAutoloader' => array(
    'prefixes' => array(
        'Garvey' => 'vendor/Garvey/library/Garvey',
    )
)));
Run Code Online (Sandbox Code Playgroud)

但是我有以下错误.我错过了什么?

Fatal error: Class 'Garvey\Db\Table\AbstractTable' not found
Run Code Online (Sandbox Code Playgroud)

先感谢您.

php zend-framework autoload zend-framework2

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

autoload ×1

php ×1

zend-framework ×1

zend-framework2 ×1