nested-sets

    0熱度

    2回答

    我在MySQL表中使用嵌套集來描述類別的層次結構,以及描述產品的附加表。 分類表; id name left right 產品表; id categoryId name 如何檢索產品的完整路徑(包含所有父類別)?即: RootCategory > SubCategory 1 > SubCategory 2 > ... > SubCategory n > Product 例如說我想

    7熱度

    4回答

    我的模型類: class Category < ActiveRecord::Base acts_as_nested_set has_many :children, :foreign_key => "parent_id", :class_name => 'Category' belongs_to :parent, :foreign_key => "parent_id",

    1熱度

    1回答

    我想介紹一個加入到這個查詢:通過添加 LEFT JOIN `exp_channel_titles` ON (`n`.`entry_id`=`exp_channel_titles`.`entry_id`) 後FROM語句 SELECT `n`.*, round((`n`.`rgt` - `n`.`lft` - 1)/2, 0) AS childs, count(*) - 1 + (`n`.`

    0熱度

    1回答

    我使用嵌套組表示MySQL中的樹,像這樣: Tree ID title lft rgt 鑑於該樹中的節點的ID,什麼是更新該節點的最簡單的/最佳途徑以及所有它的祖先是? 例如,假設節點ID(36)在樹中深4級。我想將它的標題,以及每個父節點的標題,一直到根,更新爲「魚」一詞。 (應該是所有四個更新。) 感謝您的幫助!

    2熱度

    1回答

    重新排序節點內的節點如果我有這樣的樹: Page1 ---Page1.1 ---Page1.2 ---Page1.3 使用awesome_nested_set,我怎麼會在第1頁節點內移動Page1.x向上或向下? 謝謝。

    1熱度

    1回答

    我曾試圖讓我的頭部圍繞構建一個遞歸函數來處理將未知深度多維數組格式化爲HTML和嵌套Div的問題。我認爲它應該是一塊蛋糕,但不是。 這裏是我想出了這一步: function formatHtml($array) { $var = '<div>'; foreach ($array as $k => $v) { if (is_array($v['children'

    1熱度

    2回答

    在MySQL中,我有一棵樹使用鄰接列表模型來表示。 MYTREE id parent_id title 我很納悶: 給定一個節點的ID,有沒有什麼方法來選擇beneathe該節點的整個樹,完成與深度信息?樹是任意深的,所以我不能說有多少層可能。但是,結果集可能是這個樣子: ID TITLE DEPTH 4 title1 1 8 title2 2 16

    2熱度

    1回答

    我有一篇文章模型和一個類別模型。類別充當樹。 構建選擇列表的最佳方法是什麼?允許管理員從選擇列表中選擇一個類別,以便稍後將其與文章關聯起來? semantic_form_for(@article) do |f| f.input :title, :as => :string f.input :content, :as => :text f.input :category

    4熱度

    4回答

    我正在與mySQL建立一個鄰接列表,並且不能(至少由我自己)完成足夠體面的查詢以便能夠移動一組節點(與最終的子節點一起)節點)周圍。 表有以下欄目: id name left right 非常感謝!

    1熱度

    2回答

    symfony中有一種方法可以從doctrine嵌套設置從id元素指定到Doctrine_Collection或數組中根元素的整個路徑/路徑嗎?