Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Herbert Feldkircher

Formatos da array() - PHP

Recommended Posts


Senhores,

 

Acredito que exista um tópico adequado se houver por favor me indiquem, mas até lá gostaria de expor minha situação:

Estou fazendo validação por perfil assim um menu personalizado para cada categoria que o usuário pertence.

Comprei um layout e a documentação não diz como fazer isso então vim aqui falar com quem entende hehe.

 

Bom existe um arquivo que é a base do Menu eu preciso replicar a array exatamente como o exemplo abaixo (sem esquecer da virgula):

 

 

Departamento : TI
'TI' =>[
	array(
			'label' => 'Ocorrências',
			'icon' => 'fa fa-ticket',
			'page' => base_url() . 'support_tickets'
				
		),
	array(
			'label' => 'teste',
			'icon' => 'fa fa-file-text',
			'page' => 'news'
		),
]

OU

'TI' = [$array_menu]

 

Minhas arrays "$grupos_detalhes" e "$my_pages" voltam do banco com:
Array
(
    [0] => Array
        (
            [TI] => Array
                (
                    [label] => Geral_Teste
                    [icon] => fa fa-globe
                    

através do seguinte


 => events
                )

        )

    [1] => Array
        (
            [TI] => Array
                (
                    [label] => Suporte
                    [icon] => fa fa-globe
                    

 => support_kb
                )

        )

    [2] => Array
        (
            [Administração] => Array
                (
                    [label] => Central
                    [icon] => fa fa-globe
                    

 => dashboard
                )

        )

)
foreach($grupos_detalhes as $gp_det){
	
	foreach($my_pages as $m_pg){
		if($m_pg['grupo_id'] == $gp_det['grupo_id'] ){
			$grp[] = array($m_pg['grupo_nome'] => array('label'=>$m_pg['label'],'icon'=>$m_pg['icon'],'page'=>$m_pg['page']));
						
		}
	} 
}

Sou novato e já perdi as contas de quanto tempo gastei tentando transforma essas arrays.

Bom é isso um abraço.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.