Après avoir fait la journée 3 du développement j'ai pu résoudre l'ancienne erreur mais des nouvelles se sont infligé oO
C'est bête quand même, il suffit de regarder et d'écrire ce qu'il dit et à chaque fois j'ai pas la même choses affiché que lui ^^
ma première erreur principale c'est que j'ai toujours ceci :
Page introuvable
Le controller pages n'a pas de méthode index
Quelque soit l'url..
http://localhost/BLOG\_V2/pages/view/1
http://localhost/BLOG\_V2/pages/view/toto
http://localhost/BLOG\_V2/pages/view/'"'
J'ai chercher et je n'ai pas trouver l'erreur...
Ensuite, la seconde c'est à la fin pour le foreach :
Notice: Undefined variable: pages in D:\PROGRAMMATION\wamp\www\BLOG_V2\view\layout\default.php on line 15
Warning: Invalid argument supplied for foreach() in D:\PROGRAMMATION\wamp\www\BLOG_V2\view\layout\default.php on line 15
Pourtant j'ai fait pareil :S
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lag="fr">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
<title><?php echo isset($title_for_layout)?$title_for_layout:'Mon site'; ?></title>
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" />
</head>
<body>
<div class="topbar">
<div class="topbar-inner">
<div class="container">
<h3><a href="#">Mon site</a></h3>
<ul class="nav">
<?php foreach($pages as $p): ?>
<li><a href="<?php echo BASE_URL.'/pages/view'.$p->id; ?>"
title="<?php echo $p->name; ?>"><?php echo $p->name; ?></a></li>
<?php endforeach; ?>
</ul>
</div>
</div>
</div>
<div class="container" style="padding-top:60px;">
<?php echo $content_for_layout; ?>
</div>
</body>
<script type="text/javascript" src="https:/ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
</html>
Merci à ceux qui pourrons m'aider a résoudre ce problème ;)