Cara, olhando rápido a estrutura está ok. mas os foreachs não;



o caminho mesmo é você ir debugando os indices.

aqui ta o script que eu cheguei no erro:

       <ul class="mes">
                <? foreach($arr['Meses'] as $meses ) : ?>
                        <ul class="semana">
                                <? foreach($meses as $semanas ) : ?>
                                        <ul class="dia">
                                                <? foreach($semanas as $dias ) : ?>
                                                        <ul class="tarefa">
                                                                <? foreach($dias as $dia ) :
                                                                     foreach($dia as $tarefas ) :
                                                                         foreach($tarefas as $tarefa ) :
                                                                              foreach($tarefa as $string) : ?>
                                                                                   <li><? echo $string; ?></li>
                                                                          <? endforeach;                                                                                   
                                                                           endforeach;                                                                                  
                                                                       endforeach;                                                                      
                                                                     endforeach; ?>
                                                        </ul>
                                                <? endforeach; ?>
                                        </ul>
                                <? endforeach; ?>
                        </ul>
                <? endforeach; ?>
        </ul> 

Saindo isso:

<ul class="mes">

<ul class="semana">

<ul class="dia">

<ul class="tarefa">

<li>Tarefa 1</li>

<li>Tarefa 2</li>

<li>Tarefa 3</li>





<li>Tarefa 4</li>

<li>Tarefa 5</li>

<li>Tarefa 6</li>







</ul>

<ul class="tarefa">

<li>Tarefa 1</li>

<li>Tarefa 2</li>

<li>Tarefa 3</li>





<li>Tarefa 4</li>

<li>Tarefa 5</li>

<li>Tarefa 6</li>







</ul>

</ul>

</ul>

</ul>


Caso não tenha resolvido ainda, da uma olhada e passar pra forma do seu parser... nem testei no parser pois nem custumo usar, fiz daquela maneira ali, claro que não é recomendada, foi só pra ilustrar melhor como seria no seu parser!

Abraço
Julio Fagundes

Anderson Falkowski escreveu:
Controller: http://pastebin.com/jZT7yHNh (Parte dele)
View: http://pastebin.com/wc8Xy961

Erro:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: libraries/Parser.php

Line Number: 131



Estou faznedo algo errado?


--
Cordialmente, Anderson Falkowski.
----------------------------------------------------
Desenvolvimento Web - www.andersonf.com.br
Pussuca - www.pussuca.com.br


_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------
  

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a