如果我使用ZF2和Doctrine开发一个项目,该对象具有与Doctrine hydrator tutorial类似的多对多关系,则父字段集将显示像这样: namespace Application\Form;
use Application\Entity\BlogPost;
use Doctrine\Common\Persistence\ObjectManager;
use Doctri
我有两个非常相似的Fieldset s MyFooFieldset和MyBarFieldset。为了避免重复代码,我创建了一个AbstractMyFieldset,感动了整个代码出现,并希望在具体的类的init()的方法来处理差异: AbstractMyFooFieldset namespace My\Form\Fieldset;
use Zend\Form\Fieldset;
use Zen
我使用Zend\Form\Element\MultiCheckbox与Zend\Form\View\Helper\FormMultiCheckbox: MyFieldset.php // namespace ...;
// use ....;
class MyFieldset extends Fieldset
{
// ...
public function init()
有一个复杂的形式与大量的嵌套字段集。某些字段需要根据另一个字段集中的字段(-s)进行验证。因此,我无法直接在Fieldset的getInputFilterSpecification()中定义所有验证规则,因为我无法访问其他字段集(仅限于子字段集)。唯一的方法是扩展Form验证。对?如果是这样,该怎么做? MyForm extends Form
{
public function isV