UrunController.php
public function kontrolAction(){
$kk = new urunler();
$kk->kodkontrol($this->request->getPost());
echo $kk;
}
urunler.php
public function kodkontrol(){
while(1){
$UrunKodu = chr(rand(65,90)).chr(rand(65,90)).'-'.rand(1,9999);
$UKKontrol = $this->findFirst("urunBarkod = '{$UrunKodu}'");
if($UKKontrol > 0){
continue;
} else{
break;
}
}
echo $UrunKodu;
}
На самом деле, я думаю, что метод никогда не должен echo
что-нибудь. Лучший способ это return
что-то. Но в любом случае, если вы хотите повторить объект, вы должны взглянуть на __toString()
метод.
Других решений пока нет …