Объединенный просмотр MVC - PullRequest
0 голосов
/ 15 ноября 2018

здесь у меня есть небольшая проблема, которую я не могу решить.Хотелось бы, чтобы я собрал две страницы после просмотра и как просмотр.На самом деле я хочу объединить два представления, вот код:

PostView.php, который позволяет просматривать сообщения и удалять их:

<?php
while ($post = $posts->fetch())
{
?>
<form action="indexadmin.php?action=suprPost&amp;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&amp;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');
}

Вот экран проблемы:

Экран

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...