【发布时间】:2013-02-19 07:39:00
【问题描述】:
由于奇怪的异常,我无法通过 DI 实例化我的表单。
这里是重现异常的代码 sn-p
include 'Zend/Loader/AutoloaderFactory.php';
Zend\Loader\AutoloaderFactory::factory(array(
'Zend\Loader\StandardAutoloader' => array(
'autoregister_zf' => true
)
));
include 'Zend/Di/Di.php';
$di = new Zend\Di\Di();
$form = $di->get('Zend\Form\Form');
我总是得到
致命错误:未捕获的异常 'Zend\Di\Exception\RuntimeException' 带有消息“Zend\Form\FormInterface”的“NULL”类型的无效实例化器。'
我做错了什么?非常感谢任何帮助和/或建议。
【问题讨论】:
-
对不起,我没有指定 ZF2 版本。版本 2.1.1 出现此问题。我必须说,在 2.0.7 版本中,我的代码运行良好。更新到 ZF 2.1.1 后我遇到了这个崩溃