Неустранимая ошибка: неподдерживаемые типы операндов в строке 20 - PullRequest
0 голосов
/ 14 марта 2011

строка 20: $ this-> data ['available_credits'] = $ total_credits - $ used_credits;

    function index()   {
    $user_id = $this->session->userdata('user_id');
    $this->data['credits'] = $this->credit_m->get_credit_details($user_id);
    $total_credits = $this->data['total_credits'] = $this->credit_m->get_total_credits($user_id);
    $used_credits = $this->data['used_credits'] = $this->credit_m->get_used_credits($user_id);
    $this->data['available_credits'] = $total_credits - $used_credits;
    $this->template->build('credits_view',$this->data);
}

1 Ответ

1 голос
/ 14 марта 2011

Я предполагаю, что ваши $total_credits переменные $used_credits не содержат чисел - они, вероятно, содержат некоторые объекты, которые не могут быть вычтены.

Проверьте, какие ваши методы get_total_credits() и get_used_credits()вернуть ;убедитесь, что они возвращают значения, которые можно использовать с оператором вычитания.

...