除了使用之外,还有没有更好的方法将数据从一个学说 2 ODM 实体类绑定到一个 Zend2 表单bind()
?
如果是这样,那会是什么?我是否只需将数据作为数组检索并传递每个单独的字段?我正在为此苦苦挣扎,而且很可能使它变得比需要的更难。
当我调用该bind()
函数时,它会输出引用默认水合器的 Zend 错误。我需要在我的实体类中做一些特别的事情吗?
编辑:这是 Zend 抛出的确切错误
~\vendor\zendframework\zendframework\library\Zend\Stdlib\Hydrator\ArraySerializable.php:35
Zend\Stdlib\Hydrator\ArraySerializable::extract 期望提供的对象实现 getArrayCopy()
他们让我觉得我需要:
- 使用 Zends 水合器(我必须研究如何实施)或
- 使用学说 2 的水合器(我还必须找出实现的最佳方法)