Bonjour à tous,
Ce matin, lors du tuto 4ème jour, je tombe sur une erreur :
( ! ) Parse error: syntax error, unexpected 'la' (T_STRING) in C:\wamp\www\Tuto\view\posts\index.php on line 7
Call Stack

Time Memory Function Location

1 0.0004 144872 {main}( ) ..\index.php:0
2 0.0037 196376 Dispatcher->__construct( ) ..\index.php:11
3 0.1957 223704 Controller->render( ) ..\Dispatcher.php:22

Voici mon index.php :

<div class="page-header">
    <h1>Le blog</h1>
</div>
<?php foreach ($posts as $k => $v): ?>
        <h2><?php echo $v->name; ?></h2>
        <?php echo $v->content; ?>
        <p><a href="<?php echo Router::url("posts/view/id:{$v->id}/slug:$v->slug); ?>">Lire la suite →</a></p>
<?php endforeach ?>
<div class="pagination">
  <ul>
    <?php for($i=1; $i <= $page; $i++): ?>
    <li <?php if($i==$this->request->page) echo 'class="active"'; ?>><a href="?page=<?php echo $i; ?>"><?php echo $i; ?></a></li>
     <?php endfor; ?>
  </ul>
</div>

Savez-vous où est la faute ?
Merci pour vos futurs réponses.

1 réponse


Tackacoder
Réponse acceptée

Bonjour,
essayes comme ça

href="<?php echo Router::url("posts/view/id:{$v->id}/slug:$v->slug"); ?>"