0
井内内部的变量,我一直都试图让我的CRM打印多个联系人每个公司,但我不能让它的工作打印的对象是一个数组,它是一个对象
公司是一类,companycontactis一类
//类称为公司
function __construct($idklanten,$naam,$adres,$postcode,$stad,$contacten){
$this->idklanten=$idklanten;
$this->naam=$naam;
$this->adres=$adres;
$this->postcode=$postcode;
$this->stad=$stad;
$this->contacten=$contacten;
}
//类称为接触
function __construct($idcontactklanten,$voornaam,$tussenvoegsel,$achternaam,$tel,$email,$klantID){
$this->idcontactklanten=$idcontactklanten;
$this->voornaam=$voornaam;
$this->tussenvoegsel=$tussenvoegsel;
$this->achternaam=$achternaam;
$this->tel=$tel;
$this->email=$email;
$this->klantID=$klantID;
}
//的getName联系人
function getNaam() {
if(strlen($this->gettussenvoegsel()) == 0) {
return $this->getvoornaam()." ".$this->getachternaam()."";
}
else {
return $this->getvoornaam() . " " . $this->gettussenvoegsel() . " " . $this->getachternaam();
}
}
用于获取从我的目标公司,数组名称与联系人
function getcontacten(){
$ct=$this->contacten[$teller];
$txt="";
for($teller=0;$teller<10;$teller++){
$txt+=$ct->getNaam()."<br>";
}
return $txt;
}
那么我的索引页当我打电话getcontacten的对象//功能()它不起作用与我的其他获取功能相比,它可以工作。它只是输出0
任何帮助表示赞赏
有一个小错误在你的上环:'$'而不是'$ i' – magon 2015-02-23 09:45:27
当渲染页面时,它仍然不起作用,它显示0甚至没有一个空字符串,我觉得很奇怪。 – 2015-02-23 09:55:52
然后做一些调试。首先让方法返回一个字符串值,比如“return”一些文本“;”如果你可以打印的话。然后尝试插入我的代码,但仍然在方法的末尾返回一个常规字符串,以查看问题是在代码本身还是在其他地方。另外请确保检查$ this-> contacten是否有任何值,并且确实是一个数组。 – Sasse 2015-02-23 10:06:35