Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal, queria saber se é possível, ou se alguém conheçe mais afundo isso.
Seguinte:
Estou tentando fazer um carrinho de compras OO.
queria criar o objeto CARRINHO.
e dai em diante poder trabalhar com ele nos outros arquivos. exemplo
ARQUIVO1.PHP
$carro = new Carrinho;
ARQUIVO2.PHP
$carro->adicionaProduto();
ARQUIVO3.PHP
$carro->removeProduto();
o mesmo objeto em vários arquivos... dá pra fazer?
Obrigado Márcio, estou estudando sim, a propósito achei o assunto muitooo interessante mesmo,
realmente me faltam fontes de aprendizado, obrigado.
e quanto ao problema, gravo os dados numa sessão e quando troco de arquivo, criei uma função que pega essa sessão e "coloca" ela no objeto.
Obrigado pela dica valeu muito a pena.
Sim, é possível.
O que você quer é criar um objeto que seja único, singular durante toda a aplicação.
Dê uma estudada no pattern Singleton, e serialização de objetos pra você conseguir guardar um objeto em sessão.
Não vou explicar tudo isso aqui porque seria um assunto muito extenso (e estou com um braço engessado), mas vai postando as dificuldade e dúvidas aí http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif