Class Giscuit_Controller_Action_Helper_Array2dToHierarchy

Description

Convert a 2d array into a hierarchical array

  • copyright: Copyright (c) 2012 VEC

Located in /Controller/Action/Helper/Array2dToHierarchy.php (line 28)

Zend_Controller_Action_Helper_Abstract
   |
   --Giscuit_Controller_Action_Helper_Array2dToHierarchy
Variable Summary
 unknown_type $_filter
 unknown_type $_idField
 unknown_type $_parentField
Method Summary
 array2dToHierarchy (array $data, [array $options = null]) array
 createNestedArray ( &$data,  &$arr, array $parent, integer $startDepth, integer $maxDepth, array $data, array $arr) array
 direct (array $data, [array $options = null]) array
Variables
unknown_type $_filter (line 49)

Filter

  • access: protected
unknown_type $_idField = 'id' (line 35)

Id field name

  • access: protected
unknown_type $_parentField = 'parent_id' (line 42)

Parent id field name

  • access: protected
Methods
array2dToHierarchy (line 58)

Convert a 2d array into a hierarchical array

  • access: public
array array2dToHierarchy (array $data, [array $options = null])
  • array $data
  • array $options: Available options
createNestedArray (line 104)

Create the nested array

  • access: protected
array createNestedArray ( &$data,  &$arr, array $parent, integer $startDepth, integer $maxDepth, array $data, array $arr)
  • array $data
  • array $arr
  • array $parent
  • integer $startDepth
  • integer $maxDepth
  • &$data
  • &$arr
direct (line 142)

Strategy pattern: call helper as helper broker method

Convert a 2d array into a hierarchical array

  • access: public
array direct (array $data, [array $options = null])
  • array $data
  • array $options: Available options

Documentation generated on Fri, 23 Nov 2012 13:01:09 +0000 by phpDocumentor 1.4.3