Исправляемая фатальная ошибка: объект класса не может быть преобразован в строку в

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;
}

-3

Решение

На самом деле, я думаю, что метод никогда не должен echo что-нибудь. Лучший способ это return что-то. Но в любом случае, если вы хотите повторить объект, вы должны взглянуть на __toString() метод.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]