【发布时间】:2011-12-19 09:10:20
【问题描述】:
我需要在 Zend Framework 2.0 中为我的自定义类使用自动加载。我的自定义库位于/vendor/Garvey/library/Garvey。我在/vendor/Garvey/library/Garvey/Db/Table/AbstractTable.php 中有一个简单的扩展 AbstractTable 类:
<?php
namespace Garvey\Db\Table;
use Zend\Db\Table\AbstractTable;
abstract class AbstractTable extends AbstractTable
{
public function getItemById($id)
{
}
}
在 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',
)
)));
但我有以下错误。我错过了什么?
Fatal error: Class 'Garvey\Db\Table\AbstractTable' not found
提前谢谢你。
【问题讨论】:
-
什么?这是错误的看manual
-
它是 Zend Framework 2. Beta1。
-
为什么要使用旧版本...(2分钟)
标签: php zend-framework autoload zend-framework2