pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <bdo id='7wVps'></bdo><ul id='7wVps'></ul>
<tfoot id='7wVps'></tfoot>
  • <legend id='7wVps'><style id='7wVps'><dir id='7wVps'><q id='7wVps'></q></dir></style></legend>
  • <small id='7wVps'></small><noframes id='7wVps'>

      1. <i id='7wVps'><tr id='7wVps'><dt id='7wVps'><q id='7wVps'><span id='7wVps'><b id='7wVps'><form id='7wVps'><ins id='7wVps'></ins><ul id='7wVps'></ul><sub id='7wVps'></sub></form><legend id='7wVps'></legend><bdo id='7wVps'><pre id='7wVps'><center id='7wVps'></center></pre></bdo></b><th id='7wVps'></th></span></q></dt></tr></i><div class="gg8o0c6" id='7wVps'><tfoot id='7wVps'></tfoot><dl id='7wVps'><fieldset id='7wVps'></fieldset></dl></div>

        在 Zend_Form 中,如何避免 Zend_Validate_Email 產生多個

        In a Zend_Form, how to avoid Zend_Validate_Email from generating multiple errors?(在 Zend_Form 中,如何避免 Zend_Validate_Email 產生多個錯誤?)
        • <small id='uOKvB'></small><noframes id='uOKvB'>

          <tfoot id='uOKvB'></tfoot>
            <i id='uOKvB'><tr id='uOKvB'><dt id='uOKvB'><q id='uOKvB'><span id='uOKvB'><b id='uOKvB'><form id='uOKvB'><ins id='uOKvB'></ins><ul id='uOKvB'></ul><sub id='uOKvB'></sub></form><legend id='uOKvB'></legend><bdo id='uOKvB'><pre id='uOKvB'><center id='uOKvB'></center></pre></bdo></b><th id='uOKvB'></th></span></q></dt></tr></i><div class="w2cw8cq" id='uOKvB'><tfoot id='uOKvB'></tfoot><dl id='uOKvB'><fieldset id='uOKvB'></fieldset></dl></div>

              <bdo id='uOKvB'></bdo><ul id='uOKvB'></ul>

              <legend id='uOKvB'><style id='uOKvB'><dir id='uOKvB'><q id='uOKvB'></q></dir></style></legend>
                  <tbody id='uOKvB'></tbody>

                1. 本文介紹了在 Zend_Form 中,如何避免 Zend_Validate_Email 產生多個錯誤?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在構建一個 ZendFramework 應用程序,它作為一個要求輸入電子郵件地址和密碼的登錄表單 - 在嘗試登錄數據庫之前驗證電子郵件地址似乎是有意義的,因為無效的電子郵件永遠不會導致有效命中.Zend_Validate_EmailAddress 似乎是正確的方法,但我遇到了一個問題,它會產生多個錯誤(底部的問題,代碼之后).

                  I am building a ZendFramework application which as a login form asking for an email address and password - it seemed to make sense to validate the email address before hitting the database with the login attempt, as an invalid email would never lead to a valid hit. Zend_Validate_EmailAddress seemed like the right way to go, but I am having an issue with it generating multiple errors (question at the bottom, after the code).

                  我的表單目前有以下內容

                  My form currently has the following

                  //WPMail_Form_Login::init()
                  $email = $this->addElement('text', 'email', array(
                      'label'=>'Email',
                      'required'=>true,
                      'filters'=>array('stringtrim'),
                      'validators'=>array(array('emailaddress', true, array(
                          'messages'=>array(
                              'emailAddressInvalidHostname'=>'Your email address is invalid',
                              'emailAddressInvalidFormat'=>'Your email address is invalid',
                              '...'=>'(repeat for all message templates)'
                          )
                      ))),
                  ));
                  

                  在控制器中,我直接將表單傳遞到視圖中:

                  In the controller I directly pass the form into the view:

                  // WPMail_AuthController::loginAction()
                  $this->view->form = $form;
                  

                  在視圖中,它是直接回顯的:

                  And in the view, it's directly echo'd:

                  // views/scripts/auth/login.phtml
                  <?php echo $this->form ?>
                  

                  目前的結果是這樣的:

                  - Your email address is invalid
                  - 'asda!!!' does not match the expected structure for a DNS hostname
                  - 'asda!!!' does not appear to be a valid local network name
                  

                  我想知道的是:是否可以將 Zend_Validate_EmailAddress 配置為只產生一個電子郵件無效錯誤?我所說的配置"是指不擴展類并用我自己的邏輯覆蓋邏輯.

                  What I want want to know is: Is it possible to configure Zend_Validate_EmailAddress in such a way that it only produces a single email-invalid error? By 'configure' I mean, without extending the class and overriding the logic with my own.

                  TIA.

                  推薦答案

                  Zend Form Element 有多種方法可用于自定義消息.從文檔中并不是很清楚,但是 addErrorMessage() 會在驗證失敗時設置一條自定義錯誤消息.

                  Zend Form Element has various methods you can use to customise messages . It's not terribly clear from the docs but addErrorMessage() sets a single custom error message on failed validation.

                  因此,您的示例如下所示:

                  Your example would therefore look like:

                  $email = new Zend_Form_Element_Text('email');
                  $email->setLabel('Email')
                        ->setRequired(true)
                        ->addFilter('stringtrim')
                        ->addValidator('emailAddress', true)
                        ->addErrorMessage('Your email address is invalid');
                  $this->addElement($email);
                  

                  參見 http:///framework.zend.com/manual/en/zend.form.elements.html#zend.form.elements.validators.errors

                  這篇關于在 Zend_Form 中,如何避免 Zend_Validate_Email 產生多個錯誤?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                  <i id='d3MCi'><tr id='d3MCi'><dt id='d3MCi'><q id='d3MCi'><span id='d3MCi'><b id='d3MCi'><form id='d3MCi'><ins id='d3MCi'></ins><ul id='d3MCi'></ul><sub id='d3MCi'></sub></form><legend id='d3MCi'></legend><bdo id='d3MCi'><pre id='d3MCi'><center id='d3MCi'></center></pre></bdo></b><th id='d3MCi'></th></span></q></dt></tr></i><div class="ckwug66" id='d3MCi'><tfoot id='d3MCi'></tfoot><dl id='d3MCi'><fieldset id='d3MCi'></fieldset></dl></div>

                  <legend id='d3MCi'><style id='d3MCi'><dir id='d3MCi'><q id='d3MCi'></q></dir></style></legend>
                  1. <small id='d3MCi'></small><noframes id='d3MCi'>

                      <tfoot id='d3MCi'></tfoot>
                        <tbody id='d3MCi'></tbody>

                        • <bdo id='d3MCi'></bdo><ul id='d3MCi'></ul>
                          1. 主站蜘蛛池模板: 方源木业官网-四川木门-全国木门专业品牌 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 航拍_专业的无人机航拍摄影门户社区网站_航拍网 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 耐压仪-高压耐压仪|徐吉电气| 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 滚塑PE壳体-PE塑料浮球-警示PE浮筒-宁波君益塑业有限公司 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 磷酸肌酸二钠盐,肌酐磷酰氯-沾化欣瑞康生物科技| 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 重庆中专|职高|技校招生-重庆中专招生网 | 厂房出租_厂房出售_产业园区招商_工业地产&nbsp;-&nbsp;中工招商网 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 创绿家招商加盟网-除甲醛加盟-甲醛治理加盟-室内除甲醛加盟-创绿家招商官网 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 |