Tu as quoi comme erreur?
bonjour
je suis au tuto 3 ,avec beaucoup d'erreurs
l'une d'elles:
aucune des mes class d'héritage (Post et PagesController)ne trouve pas les classes Model et Controller
voici les classes Post et Model
merci d'avance
<?php
class Model{
static $connections=array();
public $conf='default';
public $table = false;
public $db;
public function __construct(){
if(isset(model::
return TRUE;
}
try {
(PDO::MYSQL_ATTR_INIT_COMMAND =>'SET NAMES utf8')) ;
$this->db = $pdo;
}
catch (PDOException $e){
if(Conf::
}else {
die('impossible de se connecter à la base de donnée');
}
}
if ($this->table===FALSE){
}
}
public function find($req){
//consrtruction de la conditions
if(isset(
}else {
if(!is_numeric(
}
}
}
$pre->execute();
return $pre->fetchAll(PDO::FETCH_OBJ);
}
public function findFirst(
}
}
?>
//////////////////////////////
<?php
class Post extends Model
{
private function __construct()
{
public $table = 'posts';
}
}
?>
5 réponses
comme erreur:
( ! ) Fatal error: Class 'Controller' not found in C:\wamp\www\tuto\site\Controller\PagesController.php on line 3
Call Stack
Time Memory Function Location
1 0.0031 675528 {main}( ) ..\PagesController.php:0
Entoure ton code des balises [code] stp parce que la c'est illisible
Donne le code de ton pagescontroller
Regarde si tu require Controller et Model avant d'inclure ton pagesController. Et pour info faut pas mettre $table dans la fonction __construct dans ton Post model il faut juste mettre :
class Post extends Model{
public $table = 'posts';
}