nested-sets

    0熱度

    2回答

    我有一個很大的mysql表 - 基本上是一個略有改變的LDAP轉儲。 120K員工。 該表需要很多東西,但我有一個任務掛鉤服務器 - 遞歸查詢。每個員工都有這個僱主。 ID和主管ID在他們的行。容易的父母子女關係。然而,我們有一個應用程序是一個羣發電子郵件應用程序。我們使用LDAP表搜索給定經理下的所有員工。那麼這可能會達到6-10級的深度,包括10-20K行。這是激烈的。我目前的系統不適用於大型

    2熱度

    3回答

    我想分類多棵樹中的對象以反映它們的特徵並在其上構建導航。 因此,考慮到以下樹: Category1 -Category-1-1 -Category-1-2 Category2 -Category-2-1 -Category-2-2 --Category-2-2-1 的對象可以是例如屬於類別1-2和類別2-2-1。 我們的目標是能夠從數據庫中獲取所有對象 屬於某一類別 屬於某一類或

    2熱度

    2回答

    我在節點模型上通過awesome nested set表示組織層次結構。太好了,效果很好,更新很貴,但發現效率很高。 每個節點模型has_many在其他模型上,我們稱它們爲Foo和Bar。 class Node < ActiveRecord::Base acts_as_nested_set has_many :foos has_many :bars end c

    0熱度

    1回答

    嗨創建真棒嵌套組關聯的動態形式與我有點軌新手,我有兩個車型類別和產品 class Category < ActiveRecord::Base attr_accessible :name, :parent_id has_many :products acts_as_nested_set validates_presence_of :name end class Product < Ac

    1熱度

    1回答

    我試圖保存節點擴展名爲「NestedSetBehvaior」:http://www.yiiframework.com/extension/nestedsetbehavior/ 但它不保存在數據庫中的任何東西.. 我嘗試使用模式,它附帶擴展名(extensions/yiiext/behaviors/trees/schema.sql)。 我還添加了「標題」列,但未包括在內。 然後我生成的控制器,型號&

    3熱度

    1回答

    : $arrData = array( 0 => array ( 'uid' => 1, 'name' => 'label', 'open' => 0, 'close' => 9 ), 1 => array ( 'uid' => 2, 'name' => 'label', 'open' => 1, 'close' =>

    0熱度

    1回答

    我已經習慣了使用嵌套組在mysql和檢索我通常會使用以下的單一路徑: SELECT node.treeID, node.name, node.lft, node.rgt, (COUNT(parent.name) - (sub_tree.depth + 1)) AS depth FROM docsTree AS node, docsTree

    0熱度

    1回答

    我目前正在尋找這個問題的解決方案:我有一個嵌套的樹,但葉子可以是不同類型的實體。例如,我有一個實體「項目」,可以是「文件夾」或「文本文件」類型的子項,文件夾有可能再次擁有自己的子項。 因爲我找不到解決方案:是否有針對此問題的原生解決方案(如使用抽象實體或接口)或您將如何解決此問題? 在此先感謝!

    0熱度

    1回答

    我想用propel來構建一個定向圖。我正在尋找的行爲類似於嵌套集,但是有多個父母對於一個孩子。 什麼存在: ,P:父節點 C:子節點 (0,1)p < - (0,N)C 什麼我需要: (0,N)P < - (0,N)C 我已閱讀本: http://propelorm.org/behaviors/nested-set.html 和:https://github.com/CraftyShadow/Eq

    0熱度

    4回答

    Im'在PHP中使用全功能的nesetd集系統 我使用它來構建最大深度爲2的簡單菜單結構 現在,我在表中已經添加了額外的字段,用於控制每一個菜單項的可見性狀態,換句話說,如果它是活躍與否。 我的需要是,如果我停用父級,我希望查詢不會返回任何子節點,即使它們處於活動狀態。 這是獲取整個菜單樹 SELECT `nesty`.*, (COUNT(`parent`.`id`) - (`sub