Bonsoir,
Dans le code ci-dessous, je récupère les derniers articles de mon blog à l'aide du foreach dans ma vue, dans lequel j'appel à la fin l'élément "blogSidebar". Dans cet élément, j'aimerais y écrire la date de publication de l'article ainsi que son auteur ($post'Post']'created']; et $post'User']'username'];).
Seulement voilà, la variable $post n'est pas définie dans l'élément blogSidebar.
Vue :
<?php foreach ($posts as $post): ?>
<div id="post">
<h1><a href="<?php echo $this->Html->url($post'Post']'link']); ?>"><span><?php echo $post'Post']'name']; ?></span></a></h1>
<div id="header">
<img src="<?php echo $post'Post']'img']; ?>" alt="<?php echo $post'Post']'name']; ?>">
<p><?php echo $post'Post']'header']; ?></p>
</div>
<div class="content">
<p><?php echo $post'Post']'content']; ?></p>
<a href="<?php echo $this->Html->url($post'Post']'link']); ?>"><div class="more"></div></a>
</div>
<div class="clear"></div>
</div>
<?php echo $this->element('blogSidebar'); ?>
<?php endforeach; ?>
Élément blogSidebar :
<?php echo $post'User']'name']; ?>
<?php echo $post'Post']'created']; ?>
Sauriez-vous comment faire pour définir la variable $post dans l'élément blogSidebar?
En l'attente de vos réponses, je continue mes recherches!
Merci!
Bonjour regarde la doc de cakephp, on peut faire passer des variales à l'élement .
Bien cordialement
Antho