zend-form相关内容
我将这个类添加到 library/My/Validate/PasswordConfirmation.php _setValue($value);if (is_array($context)) {if (isset($context['password'])&&($value == $context['password'])){返回真;}} elseif (is_string($context)
..
我基本上实施了这个策略. 主要区别是(我猜)我使用 Doctrine2. 构造函数类被调用(打印测试回显)但两个函数extract() 和hydrate() 没有被调用. 我添加的策略如下: $hydrator = new DoctrineEntity($entityManager);$hydrator->getHydrator()->addStrategy('my_attri
..
在也用于编辑的 Zend 表单中使用 DoctrineModule\Validator\NoObjectExists 验证器的最有效方法是什么?因为当我使用相同的表单来保存编辑的值时,这会验证对象存在和标志表单无效. 解决方案 几周前,我在自定义过滤器中使用辅助方法解决了同样的问题.我不确定这是否是正确的方法,但它有效. 编写一个扩展 Zend\InputFilter\InputFi
..
我已经使用抽象类为表单、字段集和输入过滤器设置了一个结构.表单和字段集有工厂,而 InputFilters 是由 FieldsetFactory 在字段集上创建和设置的(使用 MutableCreationOptionsInterface 传递选项) 我遇到的问题是 InputFilters 为表单加载,但不用于验证数据.所有输入都被接受为有效. 例如我有一个带有 name 属性的 C
..
如前所述此处我正在构建自定义水化策略来处理表单中选择框中的相关对象. 我的表单如下所示: $builder = new AnnotationBuilder($entityManager);$form = $builder->createForm(new MyEntity());$form->add(new MyFieldSet());$hydrator = new ClassMethods
..
感谢 @Hikaru-Shindo 我研究了 AnnotationForms,这似乎是最好的可用作 ModelForms 的变通方法.但是示例显示 这里对我不起作用. 使用 Zend\Form\Annotation\AnnotationBuilder;$builder = new AnnotationBuilder();$form = $builder->createForm('User');
..
我正在尝试将 HTML 多列表添加到 Zend_Form.该表将由数据库中的数据填充,每行前面应有一个复选框,如下面的 ASCII 所示: +-----+-------------------------+-----------------------+--------------+||专栏_1 |专栏_2 |专栏_3 |+-----+-------------------------+----
..
我想使用装饰器将下面的 Zend_Form 格式化为表格,将描述放在第一列和第二列中的 Zend_Form_Element_Radio 选项和 在每一行中添加 2 个 select,您可以在后面的 html 示例中看到. 我需要一个具体/有效的例子. 表格 class My_Form 扩展 Zend_Form{const KIND_1 = 'dineer1';const KIND_2
..
当用户输入无效的电子邮件地址时,我无法让 Zend_Validate_EmailAddress 只显示 1 条错误消息.代码是 $email = new Zend_Form_Element_Text('email');$email->setLabel('Email:')->addFilter('StringTrim')->addFilter('StripTags')->addValidator(
..
我正在使用 zend_form(Zend Framwork 的一部分)来创建一个表单,当我使用 Zend_Form 的多复选框元素(Zend_Form_Element_MultiCheckbox)添加一组复选框时发现输出的代码如下: 数学
..
我在配置 Zend_Form 时遇到困难.我有一个 Zend_Form 子类.该表格包含一些必需信息和一些附加信息.我希望可以通过数组访问附加信息.提交的数据看起来像这样: $formData['required1']$formData['required2']$formData['addiotnalData']['aData1']$formData['addiotnalData']['aDat
..
我正在构建一个 ZendFramework 应用程序,它作为一个要求输入电子邮件地址和密码的登录表单 - 在尝试登录数据库之前验证电子邮件地址似乎是有意义的,因为无效的电子邮件永远不会导致有效命中.Zend_Validate_EmailAddress 似乎是正确的方法,但我遇到了一个问题,它会产生多个错误(底部的问题,代码之后). 我的表单目前有以下内容 //WPMail_Form_Log
..
我已将 Zend_Form_Element_Hash 包含在一个多复选框表单中.我将 jQuery 设置为在单击复选框时触发 AJAX 请求,我通过此 AJAX 请求传递令牌.第一个 AJAX 请求效果很好,但随后的请求失败了. 我怀疑可能是一旦令牌经过验证,它就会从会话中删除(hop = 1). 对于使用 Zend Framework Hash 保护表单并使用 AJAX 来完成其中一
..
我有以下代码行 $day1 = new Zend_Date('2010-03-01', 'YYYY-mm-dd');$day2 = new Zend_Date('2010-03-05', 'YYYY-mm-dd');$dateDiff = $day2->getDate()->get(Zend_Date::TIMESTAMP) - $day1->getDate()->get(Zend_Date::
..
我正在尝试使用 Zend Framework 1.7.4 上传文件,但没有成功.我已经阅读了 Akrabat 的教程,这很有帮助,但是当我在我的项目中使用这些技术时,我无法让它工作. 解决方案 您发布的链接只是一般的 Zend Framework 教程,在 ZF 1.5 之后尚未更新. 无论如何,一旦您开始使用 Zend,这是您用来接收上传的代码示例.进行发布的表单必须具有正确的文件
..
我正在使用 Zend Form 创建动态表单. 我也有 Zend Form 验证. 尝试动态删除验证,但没有任何成功. 你能帮我删除 Zend 验证吗. Bellow 是我的删除验证代码: $toRemValArray = array();$toRemValArray[0] = 'ele_4af42ceac7810';if(isset($_POST['btnPost_x'
..
我希望能够使用数组表示法在我的表单中添加一个隐藏的表单字段.我可以像这样用 HTML 做到这一点: 提交表单时,$_POST 数组将包含分组为数组的隐藏元素值: 数组('联系人' =>大批(0 =>'123'1 =>'456')) 我可以在表单中添加一个隐藏元素,并像这样指定数组符号:
..
我正在使用 Zend Framework 进行一个项目. 我正在创建一个表单,用户可以通过按 + 号在该表单上添加一组元素. Zend 框架使用子表单和装饰器从表单中获取值数组. 这些将在页面显示时显示 使用 Javascript 创建的新字段如何集成到该模型中? 解决方案 我熟悉的在客户端动态添加字段到 Zend_Form 的最佳演示来自 Jeremy Kenda
..
我创建了一个表单来将用户添加到数据库并使用户可以登录. 现在我有两个密码字段(第二个用于验证第一个).如何向 zend_form 添加用于此类验证的验证器? 这是我的两个密码字段的代码: $password = new Zend_Form_Element_Password('password', array('验证器'=>大批('阿尔努姆',数组('字符串长度',数组(6,20))
..
我正在向 Zend_Form 实例添加一个 select 元素,如下所示: $user = $form->createElement('select','user')->setLabel('User: ')->setRequired(true);foreach($users as $u){if($selected == $u->id){$user->addMultiOption($u->id,
..