Bir sınıfta nesnelerin dizi kalabalık olmak değil

0 Cevap php

bu yüzden bu 2 sınıfları var.

class Data {
protected $custnum, $custname, $inorout, $totalqty, $contractqty, $totalsales, $margin, $contract, $paper;

function __set($property, $value)
{
    $this->$property = $value;
}

function __get($property)
{
if (isset($this->$property))
    {
    return $this->$property;
    }
}

ve

class Salesman {
protected $num, $name;
//  protected $repdata = (array) $Data;
protected $repdata = array();

function __construct() {
//      $this->repdata = new Data;
}

// set undeclared property
function __set($property, $value)
{
    $this->$property = $value;
}

function __get($property)
{
if (isset($this->$property))
    {
    return $this->$property;
    }
}
}

ve I am having difficulty trying to populate the $repdata object that's in the Salesman class....

gibi pek

                $reptemp = new Salesman;
            $datatemp = new Data;
            $reptemp->num = $repnum2;
            $reptemp->name = $repname2;
            $datatemp->custnum = $custnum;
            $datatemp->custname = $custname;
            $datatemp->inorout = "out";
            $datatemp->totalqty = $totalqty;

//              $reptemp->repdata[$custnum.$datatemp->inorout] = $datatemp;
            $reptemp->repdata[] = $datatemp;

            $salesmen[$reptemp->num] = $reptemp;

Ben $ DataTemp ben, hiçbir hata gösterileri nesne satıcılarının içinde repdata nesnesini doldurmak için çalıştığınızda, ancak doğru doldurulur ediliyor, ama hiçbir şey doldurulan biliyorum.

I did try searching for this, but couldn't quite nail down what I'm doing wrong. I am familiar with java objects, however php ve the "magic" classes are making my head spin.

Herhangi bir yardım büyük mutluluk duyacağız.

çok teşekkürler.

0 Cevap