Sınıf redeclare ama bu isimde başka sınıflar vardır olamaz

1 Cevap php

I Zend Framework ile şu anda çalışıyorum ve bir Model_User_Row app\models\User\Row.php oluşturduğunuz.

Ben bu sınıfın bir örneğini oluşturmaya çalıştığınızda IndexController Ben bir hata alıyorum:

Fatal error: Cannot redeclare class Model_User_Row in
F:\Projekty\www\inz\app\models\User\Row.php on line 14

14 hat yakın bir ayraç.

<?php

class Model_User_Row extends Zend_Db_Table_Row
{
    /**
     * @return array
     */
    public function toArray()
    {
        $res = parent::toArray();
        unset($res['password']);
        return $res;
    }
} // #14

Benim projede ben Model_User_Row denilen başka hiçbir sınıf var.

Bu davayı hata ayıklama nasıl - Ben biraz karışık duyuyorum?

1 Cevap

Eğer Zend_Loader kullandığınız gibi o zaman doğru kodlanmış ve daha sonra sınıf dosyası birden çok kez yüklemeye çalışıyor değil / yapılandırılmış olduğundan emin olmak için kontrol etmelisiniz.