PHP Doctrine:找不到 ClassName,但工厂加载有效..?
我正在使用 PHP Doctrine 并且设置了自动加载:
spl_autoload_register(array('Doctrine', 'autoload'));
spl_autoload_register(array('Doctrine', 'modelsAutoload'));
我可以创建一个像这样的表:
$table = Doctrine_Core::getTable('TableName');
但是,如果我这样尝试,它不起作用,我错过了什么?:
$table = new TableNameTable(); //Yes it should be TableNameTable
I'm using PHP Doctrine and i've setup autoloading:
spl_autoload_register(array('Doctrine', 'autoload'));
spl_autoload_register(array('Doctrine', 'modelsAutoload'));
I can create a table like so:
$table = Doctrine_Core::getTable('TableName');
However if I try it like this, it doesn't work, what am I missing?:
$table = new TableNameTable(); //Yes it should be TableNameTable
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
结果发现是配置错误。加载类型不应设置为 PROGRESSIVE。
Turned out to be a configuration mistake. Loadingtype should NOT be set to PROGRESSIVE.