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

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

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

      TP6.0 一對(duì)一模型關(guān)聯(lián) belongsTo 相對(duì)關(guān)聯(lián)(反向關(guān)聯(lián))

      1. 創(chuàng)建數(shù)據(jù)表


      一對(duì)一反向關(guān)聯(lián)使用率很高

      附表關(guān)聯(lián)主表稱為反向關(guān)聯(lián),又稱為相對(duì)關(guān)聯(lián)(tp官方手冊(cè)這樣叫)

      -- 分類表
      CREATE TABLE `category` (
        `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
        `name` varchar(255) DEFAULT NULL COMMENT '分類名稱',
        `sort` int(11) DEFAULT NULL COMMENT '分類排序',
        PRIMARY KEY (`id`)
      ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
      INSERT INTO `category` VALUES (1, 'Java', 0);
      INSERT INTO `category` VALUES (2, 'Vue', 0);
      
      -- 文章表
      CREATE TABLE `article` (
        `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
        `category_id` int(11) DEFAULT '0',
        `title` varchar(255) DEFAULT NULL,
        `content` text,
        PRIMARY KEY (`id`)
      ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
      INSERT INTO `article` VALUES (1, 0, 'PHP數(shù)據(jù)類型', '文章內(nèi)容01');
      INSERT INTO `article` VALUES (2, 1, 'Java常量池', '文章內(nèi)容02');
      INSERT INTO `article` VALUES (3, 2, 'Vue Cli 4 引入圖片地址', '文章內(nèi)容03');
      

      2. 文章模型定義一對(duì)一相對(duì)關(guān)聯(lián)方法


      public function category()
      {
      	/**
      	 * belongsTo('關(guān)聯(lián)模型', '當(dāng)前模型外鍵', '關(guān)聯(lián)模型主鍵');
      	 *
      	 * 第一個(gè)參數(shù)
      	 * app\model\Category 關(guān)聯(lián)的模型類名(分類表模型)
      	 *
      	 * 第二個(gè)參數(shù)
      	 * category_id 外鍵字段,默認(rèn)的外鍵名規(guī)則是關(guān)聯(lián)模型名+_id(文章表外鍵字段)
      	 *
      	 * 第三個(gè)參數(shù)
      	 * id 關(guān)聯(lián)模型主鍵,默認(rèn)是關(guān)聯(lián)模型的 $pk 值(分類表主鍵字段)
      	 */
          return $this->belongsTo(Category::class, 'category_id', 'id');
      }
      

      3. belongsTo() 也支持額外的方法 同 hasOne()


      public function category()
      {
      	/**
      	 * belongsTo('關(guān)聯(lián)模型', '當(dāng)前模型外鍵', '關(guān)聯(lián)主鍵');
      	 */
          return $this->belongsTo(Category::class, 'category_id', 'id')->bind([
          	'name', 'sort'
          ]);
      }
      

      posted @ 2020-08-17 08:43  辰風(fēng)沐陽  閱讀(819)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 无码日韩精品一区二区三区免费| 国产成人精品一区二区三区| 日韩精品亚洲专在线电影| 亚洲精品一区二区二三区| 国产精品夫妇激情啪发布| 99久久亚洲综合精品成人网| 久久精产国品一二三产品| 女人香蕉久久毛毛片精品| 国产福利姬喷水福利在线观看 | 91蜜臀国产自产在线观看| 精品国产人妻一区二区三区久久| 一二三四日本高清社区5| 在线观看特色大片免费网站 | 普兰县| 老男人久久青草av高清| 最近中文字幕国产精品| 亚洲码国产精品高潮在线| 少妇被多人c夜夜爽爽av| 亚洲日本乱码熟妇色精品| 亚洲中文精品久久久久久不卡| 色欲国产精品一区成人精品| 国产亚洲av产精品亚洲| 久久99精品久久久学生| 亚洲精品成人片在线观看精品字幕 | 成人一区二区人妻不卡视频| 亚洲夂夂婷婷色拍ww47| 人人妻一区二区三区| 蜜臀av色欲a片无人一区| 午夜福利国产精品视频| 伊人精品久久久大香线蕉| 自拍偷区亚洲综合第二区| 国产精品人妻中文字幕| 秀山| 国产精品一区二区在线蜜芽tv| 精品人妻中文字幕在线| 琼结县| 曰韩无码二三区中文字幕| 国产精品无码一区二区三区电影| 溧阳市| 久久久精品人妻一区二区三区| 日日摸夜夜添狠狠添欧美|