已解决 - 向下滚动
我正在尝试在Zend 1.11.11中使用Zend_Db_Table模型子类。我在模型文件夹中有模型类:
<?php
class fooTable extends Zend_Db_Table {
protected $_name = 'foo';
protected $_primary = 'id';
}
在bootstrap.php中,我编写了以下代码:
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
public function _initAutoloader()
{
$autoloader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH,
'namespace' => 'Application'
));
return $autoloader;
}
}
当我声明一个fooTable对象时,我得到致命错误:
Fatal error: Class 'fooTable' not found in /foo/path/application/controllers/IndexController.php on line 13
但是如果我将类fooTable声明为IndexController,那么一切正常。任何人都有一些想法如何解决这个问题?
我以一种简单的方式解决了这个问题:
我希望这可以帮助某人:)
答案 0 :(得分:0)
这似乎是一个自动加载问题。
您可以通过自动加载命名空间在引导程序或application.ini中自动加载模型。