1

是否有任何内置的方式来处理表单,例如在 magento 中验证用户输入......等等?(例如任何库或其他东西)还是我们必须按照自己的方式编写它?

4

3 回答 3

3

您应该使用 Zend_Validate 编写自己的处理和验证。Magento 仅提供前端表单验证(查看 js/prototype/validation.js),但大多数方法类似于 zend 规则。

于 2012-12-27T11:14:23.643 回答
0

有使用JavaScript。我这里没有正在运行的 Magento 版本,但请参考:http: //fishpig.co.uk/blog/magento-forms-prototype-javascript-validation.html

于 2012-12-27T10:53:56.123 回答
0

例如,您可以使用 magento zend 验证

 if (!Zend_Validate::is(trim($post['email']), 'EmailAddress')) {
                $error = true;
            }

这是用于验证电子邮件地址,您可以将其放入保存操作中。为了验证非空字段,你可以试试这个。

 if (!Zend_Validate::is(trim($post['something']) , 'NotEmpty')) {
                $error = true;
            }
于 2012-12-27T12:05:56.330 回答