已解决 - 向下滚动
我正在尝试在 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 中,一切正常。任何人都有一些想法如何解决这个问题?
解决方案
我以一种简单的方式解决了这个问题:
- 称为文件 Modal_Foo.php;
- 更改了 AppNamespace_Modal_Foo 中的类名;进入 IndexController 将其声明为新的
- AppNamespace_Modal_Foo;
我希望这会对某人有所帮助:)