gpt4 book ai didi

php - 我们可以为一个 zend\form 设置多个水化器吗?

转载 作者:可可西里 更新时间:2023-11-01 01:02:33 25 4
gpt4 key购买 nike

为什么?因为,我想用它们为一个表单附加多个模型/实体。

我怎么看?在我看来,我必须在一个模型/实体中获取所有数据,然后填充多个表(使用 Mapper 或 Gateway),但逻辑上一个模型用于一个表。

我建议的解决方案是什么?所以要在多个表中添加一个表单数据,我必须使用两个模型。但在 ZF2 中,一个表单可以使用 $form->setHydrator 拥有一个 Hydrator。

我想知道什么?此问题的任何其他可能性。

谢谢。

最佳答案

您是否考虑过使用 formCollections?

基本上,您将为每个实体创建一个字段集,具有自己的字段和水化器。然后创建一个包含这些字段集的表单。

很像这里的教程:http://framework.zend.com/manual/2.0/en/modules/zend.form.collections.html

(我现在在手机上所以很难举出例子,如果你需要我详细说明,请告诉我)

关于php - 我们可以为一个 zend\form 设置多个水化器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com