Well incase anyone else ever runs into this problem I have found a simple autoParse function that can be pluged into the Acl Resource system....of course youl need to change the $this->zendAcl to your own object reference ( but it works like a charm:) )
public function parseResourceList($list, $parent = null) { if (is_array($list)) { foreach ($list as $key => $val) { if ( !is_array($val) ) { if( $parent != null ) { if($this->zendAcl->has($parent)) { // Add child resource from parent $this->zendAcl->add( new Zend_Acl_Resource($val), $parent); } else { // Add parent then resource $this->zendAcl->add( new Zend_Acl_Resource($parent)); $this->zendAcl->add( new Zend_Acl_Resource($val), $parent); } } else { // Add parent resource $this->zendAcl->add( new Zend_Acl_Resource($val)); } } else { $this->parseResourceList($val, $key); } } } else { $this->zendAcl->add( new Zend_Acl_Resource($list)); } } ----- Nickolas Whiting Developer http://xstudiosinc.com Xstudios -- View this message in context: http://www.nabble.com/Zend_Acl_Resource-MultiDimensional-Array-tp20137968p20140236.html Sent from the Zend Framework mailing list archive at Nabble.com.