如果我想从实体或服务中调用zend组件类,我会得到以下错误:
警告:require(../library/'LG'Services'Zend_Db_Table.php) [function. php]C:'Users'Demos'Example'library'Doctrine'Common'ClassLoader.php中没有这样的文件或目录
我想用这个:$db = Zend_Db_Table::getDefaultAdapter();
我想可能是自动装弹器有冲突吧?该服务使用以下名称空间名称空间LG '服务;
我怎样才能使它正确工作?
谢谢
将其放在脚本的顶部
命名空间声明下use 'Zend_Db_Table;
或者用反斜杠作为类的前缀,例如
$db = 'Zend_Db_Table::getDefaultAdapter();
这两个方法都通知PHP Zend_Db_Table
类存在于全局命名空间中。如果没有它,PHP将假定类存在于当前命名空间('LG'Services
)中。