Welcome Guest, Not a member yet? Register   Sign In
Nested Set library (aka MPTT, aka Hierarchy DB Trees)
#35

[eluser]Unknown[/eluser]
Just a heads-up - check the code of this library before using it, cause you can get a bad surprise from some methods. For example, the method
Code:
public function checkNodeIsChild($testNode, $controlNode) {
        return ($testNode[$this->parent_column_name] == $controlNode[$this->primary_key_column_name]);
    }
This method will return TRUE ONLY IF the $testNode is a direct child of the $controlNode. If it is down the tree more than one level, the method will return FALSE while the test node is still a child of the control.
From my point of view this method should look like this:
Code:
public function checkNodeIsChild($testNode, $controlNode) {
        return ($testNode[$this->left_column_name]>$controlNode[$this->left_column_name]
            && $testNode[$this->right_column_name]<$controlNode[$this->right_column_name]);
    }




Messages In This Thread
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-30-2008, 11:58 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 11-04-2008, 11:10 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 11-10-2008, 06:22 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 11-10-2008, 07:00 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 11-10-2008, 07:21 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 11-10-2008, 08:03 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 02-10-2009, 04:17 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 02-13-2009, 10:08 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 06-26-2009, 01:05 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 10-02-2009, 07:35 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 10-02-2009, 09:46 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 10-02-2009, 10:20 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 10-02-2009, 04:32 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 10-02-2009, 04:54 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 10-14-2009, 10:38 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-07-2010, 04:13 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-08-2010, 08:23 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-08-2010, 08:28 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-08-2010, 10:15 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-08-2010, 01:53 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-08-2010, 05:24 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-08-2010, 06:18 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 09-29-2010, 10:55 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 01-08-2011, 02:49 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 02-09-2011, 10:45 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 03-08-2011, 04:24 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 03-08-2011, 05:29 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 05-09-2012, 06:15 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 05-10-2012, 08:11 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 12-30-2012, 05:50 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 12-31-2012, 02:09 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 12-31-2012, 06:13 AM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 01-04-2013, 12:03 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 01-05-2013, 07:25 PM
Nested Set library (aka MPTT, aka Hierarchy DB Trees) - by El Forum - 06-03-2014, 05:29 AM



Theme © iAndrew 2016 - Forum software by © MyBB