using array_push in cakephp 2x

0

I'm trying to add an array that is a return from a database query, this array is nothing more than an add-on that I want inside my $this->request->data['Curso'] , but the problem is that array_push is similar to% $array[] = 'value'; , then $this->request->data['Curso'] inserted a array_push where inside it goes all my array that I spent in array_push, what should I do to not create this índice 0 and just add the direct array? NOTE: The array fields are the indexes that must be within índice 0 .

array_push($this->request->data['Curso'], $escola_infos[0]['EscolaAdicional']);

This is the database array:

Array
(
[0] => Array
    (
        [EscolaAdicional] => Array
            (
                [fundada_em] => 
                [duracao_aula] => 50
                [porque_estudar_nesta_escola] => - A escola está construída no estilo típico de praia com telhado de palha e jardins onde os estudantes relaxam e desfrutam da natureza.
- +3 salas de aula.
 - Sala de reuniões para estudantes.
 - Cozinha equipada .
- Terraço e Varanda.
- Sala de reuniões para estudantes.
- Cafeteria.
- Calendário semanal de atividades recreativas e tours.
- Acesso livre a Internet - WI FI.
 - Café, chá, leite e água refrigerada.

                       [precisa_saber] => - A escola estará fechada em 2016: Jan 1 / Feb 5 / Mar 16 / Apr 3 / May 1 / Sep 16 / Nov 2 / Nov 16 / Dec 25.
- Quartos Duplos somente para dois estudantes viajando juntos.
 - Serviço de lavanderia não será incluso na acomodação.
 - Transfer e noite extra disponíveis neste campus.
 - Taxa extra para acomodação com banheiro individual (valores a parte/ consultar).
 - Material será emprestado pela escola.

                [deficiente] => 
                [multimidia] => 1
                [laboratorio] => 
                [wifi] => 1
                [biblioteca] => 
                [cozinha] => 1
                [lounge] => 1
                [cafe] => 1
 )

    )

)

Everything inside $this->request->data['Curso'] I want you to enter [EscolaAdicional] But when I use $this->request->data['Curso'] it was to enter array_push

Only you are entering this way

['Curso'] => array(
[0]=> array(
[fundada_em] => 
[duracao_aula] => 50
more code´...
    
asked by anonymous 13.01.2016 / 13:50

1 answer

0

As the example you mentioned, you are creating a array with several items, to get the result you want just assign the value to your variable

$this->request->data['Curso'] = $escola_infos[0]['EscolaAdicional']

A tip, if you will always get only 1 value in the variable $escola_infos , do not query using all , use first

    
18.01.2016 / 14:02