İçeriğe atla

Catchable Fatal Error: could not be converted to string hatası

Symfony kullanırken ilişkili tablolar kurdugunuzda aşagıdaki benzer bir hatayı bulabilirsiniz bu durumlarda ilişki kurduğunuz diğer tablonun entity sinde düzenleme yapmanız gerekiyor.

Örnek Kod Hatası:

Catchable Fatal Error: Object of class Web\AdminBundle\Entity\Otel could not be converted to string
500 Internal Server Error - ContextErrorException

Çözümü:

 

public function __toString()
    {
        return $this->getAd();
    }

burada o tablonun ad alanını stringe ceviyoruz.
Lütfen unutmayınız ilişki kurduğumuz tablodaki enttiye yazacagız. ve bu çözüm symfony kullananlar için geçerlidir.