Wykopowi programiści przy tworzeniu płatności paypalowej przez api podaje się produkty w taki sposób
$item1 = new Item(); $item1->setName('Ground Coffee 40 oz') ->setCurrency('USD') ->setQuantity(1) ->setPrice(7.5); $item2 = new Item(); $item2->setName('Granola bars') ->setCurrency('USD') ->setQuantity(5) ->setPrice(2); Powiedzmy, że ja mam na stronie $koszyk który zawiera produkty jak mogę sobie utworzyć z każdego produktu obiekt?
@sokytsinolop: ja bym zrobił to tak że dostaje po prostu tablice asocjacyjną(żeby potem prościej zrozumieć w kodzie co ustawiam itd jakie właściwości czym) robię new Item($params) i skorzystał z metody function __construct($params) i ustawił odpowiednio właściowści - chyba najprostszy sposób
nie wiem czy dobrze zrozumiałem, ale po prostu w $koszyk masz jakby informacje o tym itemku ta ? no to to chyba powinno być wtedy okej rozwiązanie
Wykopowi programiści przy tworzeniu płatności paypalowej przez api podaje się produkty w taki sposób
$item1 = new Item();$item1->setName('Ground Coffee 40 oz')
->setCurrency('USD')
->setQuantity(1)
->setPrice(7.5);
$item2 = new Item();
$item2->setName('Granola bars')
->setCurrency('USD')
->setQuantity(5)
->setPrice(2);
Powiedzmy, że ja mam na stronie $koszyk który zawiera produkty jak mogę sobie utworzyć z każdego produktu obiekt?
newhttps://php.net/manual/en/language.oop5.basic.php
foreach($basket as $key => $value)
{
$item->{$key}->new Item();
$item->{$key}->setName($value[0]);
$item->{$key}->setQuantity($value[2]);
zrób item[$key]->cosie
(z itema z tablicami zrobiłem tabice itemów)
to robisz
$przedmiot-> ustawiasz
$koszyk[] +=
nie wiem czy dobrze zrozumiałem, ale po prostu w $koszyk masz jakby informacje o tym itemku ta ? no to to chyba powinno być wtedy okej rozwiązanie