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

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

    <small id='p0rWO'></small><noframes id='p0rWO'>

  • <legend id='p0rWO'><style id='p0rWO'><dir id='p0rWO'><q id='p0rWO'></q></dir></style></legend>

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

      1. Zend_Validate: Db_NoRecordExists with Doctrine

        Zend_Validate: Db_NoRecordExists with Doctrine(Zend_Validate: Db_NoRecordExists with Doctrine)
            <legend id='MK9kg'><style id='MK9kg'><dir id='MK9kg'><q id='MK9kg'></q></dir></style></legend>
              <bdo id='MK9kg'></bdo><ul id='MK9kg'></ul>

              <small id='MK9kg'></small><noframes id='MK9kg'>

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

                  <tfoot id='MK9kg'></tfoot>
                  本文介紹了Zend_Validate: Db_NoRecordExists with Doctrine的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  您好,我正在嘗試使用 Zend_Validate 和 Zend_Form 驗(yàn)證表單.

                  Hey there, I'm trying to validate a form with Zend_Validate and Zend_Form.

                  我的元素:

                  $this->addElement('text', 'username', array(
                      'validators' => array(
                          array(
                              'validator' => 'Db_NoRecordExists',
                              'options' => array('user','username')
                              )
                      )
                  ));
                  

                  因?yàn)槲沂褂?Doctrine 來(lái)處理我的數(shù)據(jù)庫(kù),Zend_Validate 錯(cuò)過(guò)了一個(gè) DbAdapter.我可以在選項(xiàng)中傳遞一個(gè)適配器,但是我如何結(jié)合 Zend_Db_Adapter_Abstract 和 Doctrine?

                  For I use Doctrine to handle my database, Zend_Validate misses a DbAdapter. I could pass an adapter in the options, but how do I combine Zend_Db_Adapter_Abstract and Doctrine?

                  是否有更簡(jiǎn)單的方法來(lái)完成這項(xiàng)工作?

                  Is there maybe an easyer way to get this done?

                  謝謝!

                  推薦答案

                  用自己的驗(yàn)證器解決了:

                  Solved it with an own Validator:

                  <?php
                  
                  class Validator_NoRecordExists extends Zend_Validate_Abstract
                  {
                      private $_table;
                      private $_field;
                  
                      const OK = '';
                  
                      protected $_messageTemplates = array(
                          self::OK => "'%value%' ist bereits in der Datenbank"
                      );
                  
                      public function __construct($table, $field) {
                          if(is_null(Doctrine::getTable($table)))
                              return null;
                  
                          if(!Doctrine::getTable($table)->hasColumn($field))
                              return null;
                  
                          $this->_table = Doctrine::getTable($table);
                          $this->_field = $field;
                      }
                  
                      public function isValid($value)
                      {
                          $this->_setValue($value);
                  
                          $funcName = 'findBy' . $this->_field;
                  
                          if(count($this->_table->$funcName($value))>0) {
                              $this->_error();
                              return false;
                          }
                  
                          return true;
                      }
                  }
                  

                  這樣使用:

                  $this->addElement('text', 'username', array(
                      'validators' => array(
                          array(
                              'validator' => new Validator_NoRecordExists('User','username')
                              )
                      )
                  ));
                  

                  這篇關(guān)于Zend_Validate: Db_NoRecordExists with Doctrine的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

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

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

                      • <small id='KO0JU'></small><noframes id='KO0JU'>

                          <tbody id='KO0JU'></tbody>

                          • 主站蜘蛛池模板: 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | 菏泽知彼网络科技有限公司| 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 葡萄酒灌装机-食用油灌装机-液体肥灌装设备厂家_青州惠联灌装机械 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 |