<?
var_dump($params); output is this:
?>
object(Cart)#20 (40) {
["id"]=>
int(117)
["id_address_invoice"]=>
string(2) "18"
["id_currency"]=>
string(1) "1"
["id_customer"]=>
string(6) "120883"
["id_guest"]=>
string(1) "1"
["id_lang"]=>..........
我如何获得&#34; id_customer&#34;从上面的对象?
我试过了:
$params->cart->id_customer
但这是错误的。
答案 0 :(得分:0)
$ params是购物车对象,您不需要在您的访问者中指定它:
尝试
$params->id_customer
代替
答案 1 :(得分:0)
尝试不使用->cart
:
$params->id_customer
答案 2 :(得分:0)
你有类Cart包含一些变量。看一下例子就明白了。
class Cart{
public $id = 117;
public $id_address_invoice = 18;
public $id_currency = 1;
public $id_customer = 18;
}
$param = new cart();
var_dump($param);
var_dump($param->id);
var_dump($param->id_customer);
结果:
object(Cart)#1 (4) {
["id"]=>
int(117)
["id_address_invoice"]=>
int(18)
["id_currency"]=>
int(1)
["id_customer"]=>
int(18)
}
int(117) //$id
int(18) //id_customer
答案 3 :(得分:0)
您可以访问类Cart吗?请粘贴课程代码。
可能存在方法getId_Costumer();
在课堂上搜索方法得到或类似
public function getId_Costumer()
{
return this->id_customer;
}