Jump to content


CintiaCav

Member Since 18/10/2010
Offline Last Active 18/10/2010, 14:49
-----

Topics I've Started

Dúvida Array De Objetos No Smarty

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

IPB Skin By Virteq