Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Je suis en train de suivre le tuto POO en php j'en suis a la partie refactoring. Et je me trouve avec cette erreure.

Fatal error: Class 'Core\Table\Table' not found in /var/www/blog/app/Table/ArticleTable.php on line 13

Voila mon fichier articletable.php :

<?php

namespace App\Table;

use Core\Table\Table;

/**
*
* Class article enfant de Table
*/

class ArticleTable extends Table{

}

Voila mon arborescence
http://hpics.li/1c1cda2

J'ai cherche sur le fofo des sujets similaires et rien qui ne resous le soucis dites moi si vous voulez voir d'autres fichiers mais je colle et j'aimerai finir ce tutoriel ...

2 réponses


Florent Giraud
Auteur
Réponse acceptée

jai regler quelques soucis

et maintenant j'ai cette nouvelle erreure...

Warning: require(/var/www/blog/App/Database/Database.php): failed to open stream: No such file or directory in /var/www/blog/App/Autoloader.php on line 26

Fatal error: require(): Failed opening required '/var/www/blog/App/Database/Database.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/blog/App/Autoloader.php on line 26

<?php

namespace App;
/**
 * Class Autoloader
 */
class Autoloader{

    /**
     * Enregistre notre autoloader
     */
    static function register(){
        spl_autoload_register(array(__CLASS__, 'autoload'));
    }

    /**
     * Inclue le fichier correspondant à notre classe
     * @param $class string Le nom de la classe à charger
     */

     static function autoload($class){
         if (strpos($class, __NAMESPACE__ . '\\') === 0){
           $class = str_replace(__NAMESPACE__ . '\\', '', $class);
           $class = str_replace('\\', '/', $class);
         require __DIR__ . '/' . $class . '.php';
     }
   }
}
Florent Giraud
Auteur
Réponse acceptée

ok probleme resolu par un mauvais use dans mysqldatabase..... apres une heure de debug dans mes autoloads...