Jump to content


Photo

Dúvida Array De Objetos No Smarty


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 CintiaCav

CintiaCav

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Feminino
  • Localidade:Curitiba

Posted 18/10/2010, 13:24

Pessoal,

Estou desenvolvendo um sistema em PHP e tentando deixar ele o mais orientado a objetos possível.
Já trabalho com o Smarty há algum tempo e não consegui achar uma solução para meu problema.
Tenho um array de objetos q está no seguinte formato :
Array
(
[0] => Usuario Object
(
[coUsuario:private] => c123456
[perfil:private] => Perfil Object
(
[coPerfil:private] => 1
[dePerfil:private] => Administrador
)

)

[1] => Usuario Object
(
[coUsuario:private] => c234567
[perfil:private] => Perfil Object
(
[coPerfil:private] => 2
[dePerfil:private] => Geral
)

)

[2] => Usuario Object
(
[coUsuario:private] => c345678
[perfil:private] => Perfil Object
(
[coPerfil:private] => 3
[dePerfil:private] => Gestor
)

)

[3] => Usuario Object
(
[coUsuario:private] => c456789
[perfil:private] => Perfil Object
(
[coPerfil:private] => 1
[dePerfil:private] => Administrador
)

)

)


Preciso exibir o dePerfil e pelos meus conhecimentos deveria ser desta forma:

{foreach from=$usuario item=usu }
<tr>
<td style="border: 1px solid #666" width="33%">{$usu->getCoUsuario()}</td>


<td style="border: 1px solid #666" width="33%">{$usu->getPerfil()->getDePerfil()}</td>
<td style="border: 1px solid #666" width="33%">
<img src="{#servername#}/{#imagedir#}/cross.gif"
style="cursor:pointer;border:1px solid #E1ECFE;vertical-align:middle"
title="Excluir" onclick="excluirDados();"/>
</td>
</tr>
{/foreach}


Mas ele me retorna erro de sintaxe.
Alguém tem alguma idéia??

Obrigada,
Cintia




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq