здесь у меня есть небольшая проблема, которую я не могу решить.Хотелось бы, чтобы я собрал две страницы после просмотра и как просмотр.На самом деле я хочу объединить два представления, вот код:
PostView.php, который позволяет просматривать сообщения и удалять их:
<?php
while ($post = $posts->fetch())
{
?>
<form action="indexadmin.php?action=suprPost&id=<?= $post['id'] ?>" method="post">
Title : <input type='text' name='title' value='<?php echo $post['title']; ?>'/>
<br /><br />
<textarea name='content' cols="50" rows="8"><?php echo $post['content']; ?></textarea>
<br />
<td><?php echo $post['creation_date']; ?></td>
<br /><br />
<div>
<input value="Delete" type="submit" />
</div>
</form>
<hr>
<?php
}
$posts->closeCursor();
?>
<?php $content = ob_get_clean(); ?>
<?php require('view/frontend/template.php'); ?>
И commentView.php, который позволяетпросмотреть комментарии и удалить их:
<?php
while ($post = $posts->fetch())
{
?>
<form action="indexadmin.php?action=deleteComment&id=<?= $post['id_comment'] ?>" method="post">
<table>
<thead>
<tr>
<th>Id</th>
<th>Auteur</th>
<th>Commentaire</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<td><input name="id_comment" value="<?php echo $post['id_comment']; ?>"/></td>
<td><?php echo $post['author']; ?></td>
<td><textarea cols="50" rows="8"><?php echo $post['comment']; ?></textarea></td>
<td><?php echo $post['comment_date']; ?></td>
</tr>
</tbody>
</table>
<br />
<div>
<input value="Delete" type="submit" />
</div>
</form>
<br />
<?php
}
$posts->closeCursor();
?>
<?php $content = ob_get_clean(); ?>
Controller.php
function listPostsAd()
{
$postManager = new \kev399\blog_ecrivain\model\PostManager();
$posts = $postManager->getPosts();
require('view/backend/administrationPostView.php');
}
function listCommentsAd()
{
$postManager = new \kev399\blog_ecrivain\model\PostManager();
$posts = $postManager->commentPosts();
require('view/backend/administrationCommentView.php');
}
Вот экран проблемы:
Экран
Спасибо.