<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                上面將代碼生成之后基礎菜單以及功能已經建立,下面針對文章,文章分類進行細化,代碼生成器重點是基礎搭建,需要配合業務進行處理 ![](https://img.kancloud.cn/6c/09/6c09aea82fbc1295972c9b17a1ec2e30_1920x881.png) ![](https://img.kancloud.cn/6e/25/6e25346c69e9465b3541bcaa3b2c7f20_1918x896.png) 針對關聯數據模型目前代碼生成器尚未完成,需要手動開發,下面說明一下文章關聯文章分類開發細節 #### **首先文章列表里面文章分類屬于選擇框,由于無法動態查詢數據,先要配置文章分類屬于下拉框,下拉選擇一個數據字典(具體不做要求)。** ![](https://img.kancloud.cn/97/71/9771a09776c85c86e6a468a4c5fee5c8_1920x1020.png) 做好文章分類的關聯模型,關聯之后系統model層會生成一對一關聯的方法 ![](https://img.kancloud.cn/f7/89/f789a9a7e34e85e237adc78c08e80aed_1902x724.png) ``` public function articleCategory() { return $this->hasOne(\addon\lgs_cms\app\model\article\ArticleCategory::class, 'category_id', 'category_id'); } ``` 查看文章列表,文章分類的搜索,顯示的是數據字典對應的數據 ![](https://img.kancloud.cn/62/89/62896f3903f18f740bb439860d51dde5_1920x799.png) 下面針對這里的數據進行修改 后臺接口實現對應方法,包括service書寫方法,控制器調用,路由定義 ![](https://img.kancloud.cn/87/1b/871b02108f94219ee059cfc1c553a243_1920x634.png) ![](https://img.kancloud.cn/6a/f7/6af73fac7ca004108300ec6f9d12d9a5_1919x937.png) ![](https://img.kancloud.cn/d1/0d/d10d0ee474bef1739c64e7842d727b26_1920x946.png) 這樣article.ts以及article.vue就可以調用了,注意調用數據格式 ![](https://img.kancloud.cn/a6/96/a696da9b5f42779b0ebbacfe78ff82de_1862x872.png) ![](https://img.kancloud.cn/d9/6a/d96af59d7f416ec9ef95bc836a8a3a27_1879x874.png) ![](https://img.kancloud.cn/c3/f6/c3f63abd47cdef96d2f6bb3948b20949_1920x946.png) **文章列表中查詢對應文章分類的數據需要專門的關聯查詢 首先ArticleService要在分頁列表中進行查詢,使用with方法,具體書寫方法查看thinkphp手冊** ![](https://img.kancloud.cn/8a/e7/8ae782827dab3a7a8f90e71d9eff0bd9_1920x935.png) ``` public function getPage(array $where = []) { $field = 'id,category_id,site_id,title,intro,summary,image,author,content,visit,visit_virtual,is_show,sort,create_time,update_time,delete_time'; $order = ''; $search_model = $this->model->where([['site_id', '=', $this->site_id]])->withSearch(["category_id","title","create_time"], $where) ->with([ "article_category" => function($query){ $query->field("category_id, name"); }, ]) ->field($field)->order($order); $list = $this->pageQuery($search_model); return $list; } ``` 其次是article.vue頁面中展示文章分類,注意數據結構,返回列表是對應list下面article_category下的name ![](https://img.kancloud.cn/9f/a7/9fa701cb161f5130493dd9a5ab9ef598_1909x813.png) 文章的添加與編輯同樣按照上述方法 ![](https://img.kancloud.cn/ec/ef/ecef2baec38677376f7be15ff588b258_1920x1012.png) ![](https://img.kancloud.cn/97/fd/97fd4b45b7962fd0ed6b3dbe238cadf5_1920x997.png) ![](https://img.kancloud.cn/88/4d/884d30f04612c29a6779874d28bfc6ca_1920x963.png) 實現結果如圖 ![](https://img.kancloud.cn/26/00/26004a00af5e9710e12aeab4359fc743_1920x945.png) ![](https://img.kancloud.cn/ec/b9/ecb9adc656780ef507a0fccdacd0fd2b_1920x778.png) ![](https://img.kancloud.cn/c3/d0/c3d05b7fa2be7e8922744607323db5b0_1920x802.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看