Boa prática de tratamento de dados do banco de dados para o usuário
26/02/2015
0
Olá. Minha dúvida é mais para o quisito das boas práticas.
Estou desnevolvendo um sistema utilizando o framekwork [b]CakePHP[/b]. Nesse sistema lido com muitos dados e constantemente mostro parte desses dados para o usuário.
Em alguns casos posuo dandos no banco de dados que são armazenados de [i]uma maneira[/i] mas devem ser mostrados para o usuário de [i]outra maneira[/i], ou seja, deve ser feito um [b]tratamento[/b] desses dados antes de ser mostrado para o usuário.
Minha dúvida é: [b]Qual melhor forma de se fazer este tratamento?[/b]
Vou citar um exemplo ilustrativo. Digamos que faço uma query no banco de dados e obtenho o array com os seguintes dados:
Atualmente criei uma callback que junto com esse array de resultados é inserido um novo índice chamado [b]o (de output)[/b] e nele é inserido os dados que posso utuilizar nas [i]views, ou seja, ele é tratado ser mostrados aos usuários[/i]. Então o resultado que eu obteria seria algo do tipo:
Estou desnevolvendo um sistema utilizando o framekwork [b]CakePHP[/b]. Nesse sistema lido com muitos dados e constantemente mostro parte desses dados para o usuário.
Em alguns casos posuo dandos no banco de dados que são armazenados de [i]uma maneira[/i] mas devem ser mostrados para o usuário de [i]outra maneira[/i], ou seja, deve ser feito um [b]tratamento[/b] desses dados antes de ser mostrado para o usuário.
Minha dúvida é: [b]Qual melhor forma de se fazer este tratamento?[/b]
Vou citar um exemplo ilustrativo. Digamos que faço uma query no banco de dados e obtenho o array com os seguintes dados:
name => 'João Pedro', role => 'ADMIN', price => 3.49
Atualmente criei uma callback que junto com esse array de resultados é inserido um novo índice chamado [b]o (de output)[/b] e nele é inserido os dados que posso utuilizar nas [i]views, ou seja, ele é tratado ser mostrados aos usuários[/i]. Então o resultado que eu obteria seria algo do tipo:
name => 'João Pedro', role => 'ADMIN', price => 3.49 o => [ name => 'João Pedro', role => 'Diretor', price => 'R$ 3,49' ]
João Alves
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)