У меня проблемы, когда пытаюсь связать более 3 методов подряд.
Ниже я покажу вам свой код компонента:
if ($this->UserPayments->save($_payment) instanceof UserPayment) {
$this->loadComponent('LiqPay');
$this->LiqPay
->_setPublicKey(Configure::read('LiqPay.public_key'))
->_setPrivateKey(Configure::read('LiqPay.private_key'))
->_setOrderId($_payment->id);
$this->LiqPay
->_setDescription(__(
'payment',
"{$this->_user['first_name']} {$this->_user['last_name']}",
$_payment->amount))
->_setCurrency('eur')
->_setAmount($_payment->amount);
$this->LiqPay
->_setActionType('pay');
return $this->_jsonResponse($this->LiqPay->_getConfig());
}
Понятия не имею, как разрешить цепочки более 3 уровня.
Есть идеи?
Задача ещё не решена.
Других решений пока нет …