<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Thinkphph 使用RelationModel的三表關聯查詢機制

      有如下三個表

      a表 b表 c表
      id bid other id cid other id other

      a表的bid關聯b表的id,b表的cid關聯c表的id

      現在需要查詢a表的時候順帶把b表和c表的相關信息也查詢出來

       

      很多人一開始就想到使用原生的sql語句
      select * from a left join b on a.bid=b.id left join c on b.cid=c.id;
      但這并不是我想要的!

       

      直接給出使用案例

      class AModel extends RelationModel
      {
          protected $_link = array(
              'B'=>array(
              'class_name' => 'B',
              'mapping_type' => self::BELONGS_TO,
              'mapping_name' => 'b',
              'foreign_key' => 'bid',//關聯id
          ),
          //c表要間接關聯b表
          'C' => array(
              'class_name' => 'C',
              'mapping_type' => self::MANY_TO_MANY,
              'mapping_name' => 'c',
              'mapping_key' => 'bid', // a.bid, a表要關聯b表的字段
              'foreign_key' => 'id', // c.id 
              'relation_foreign_key' => 'cid', // b.cid b表要關聯c表的字段
              'relation_table' => '__B__', //b表,雙下劃線加大寫,會自動轉換統一格式的表,如果多個大寫例如BFModel,寫成__B_F__中間需要用一個下劃線隔開
          ),
      );
          
      

        

      posted @ 2018-03-26 17:52  Ariphan  閱讀(487)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 成人免费亚洲av在线| 成人国产精品一区二区不卡| 亚洲天堂成年人在线视频| 毛片免费观看天天干天天爽| 色吊丝av熟女中文字幕| 中文字幕日韩一区二区不卡| 亚洲成av人片不卡无码手机版| 午夜国产福利片在线观看| 国产无套白浆一区二区| 国产成人免费永久在线平台| 国产精品麻豆中文字幕| 国产麻传媒精品国产av| 日本熟妇人妻一区二区三区| 日韩精品有码中文字幕| 精品无码日韩国产不卡av| 国产午夜伦伦午夜伦无码| 亚洲国产超清无码专区| 欧洲精品色在线观看| 国产jlzzjlzz视频免费看| 亚洲a免费| 四虎影视一区二区精品 | 精品国产污污免费网站| 久久不见久久见中文字幕免费| 久久99精品久久久久久9| 18禁在线永久免费观看| 日本真人做爰免费的视频| A三级三级成人网站在线视频| 亚洲欧美国产日韩天堂区| 国产日韩综合av在线| 欧美疯狂三p群体交乱视频| 国产另类ts人妖一区二区| 精品国产午夜福利在线观看| 一区二区三区四区五区自拍| 国产精品三级黄色小视频| 不卡一区二区国产精品| 三台县| 内射人妻视频国内| 国产精品视频亚洲二区| 亚洲精品国产免费av| 国产一区二区三区精品片| 人妻少妇精品系列一区二区 |