функция возврата в классе модели не работает в MVC PHP - PullRequest
0 голосов
/ 27 апреля 2018

Я новичок в PHP и делаю простой MVC. У меня проблема с возвратом mysqli_fetch_assoc () в модели. Я не могу получить возвращаемое значение однако, когда я печатаю его в функции модели, он возвращает 1. это моя модель, которая выбирает данные из базы данных:

        class panelModel{
        public function SelectPost(){
            $con = mysqli_connect("localhost","root","","dino") or die("cannot cpnnect to database");
            mysqli_set_charset($con,"utf8");    
            $username =$_SESSION["userLogin"];
            $query = "select `title`,`main` from `users_blog` where `user_id` = '$username'";
            $inject_query = mysqli_query($con,$query);          
            $fetchResult = mysqli_fetch_assoc($inject_query); //******MySqli*****
            return $fetchResult; //*****Return Fucntion
        }
}

это мой контроллер, который вызывает функцию в модели и включает представление:

    <?php
    include'app/view/PanelView.php';                
    class PanelController{
        public function viewPost(){
                include 'app/model/PanelModel.php';
                $ViewPostsObject = new panelModel();
                $result = $ViewPostsObject->SelectPost();
                print_r($result);
                showPost($result);
        }
}

if($_GET["show"]=="post"){
    $obejct = new PanelController();
            $obejct->viewPost();
        }

это мой взгляд, который включен в контроллер:

<?php       
        function showPost($result){ 
        print_r($result);
        ;?>
            <div class="col col-md-4 ">    
              <div class="card" style="height:90%;margin-bottom:5%;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);">
                <img class="card-img-top" src="../assets/Pius_Lee.0.jpg" alt="Card image cap">
                <div class="card-body">
                  <h5 class="card-title"><?php echo $result['title'];?></h5>
                  <p class="card-text"><?php echo $result['main'];?></p>
                </div>
              </div>
            </div>
    <?php 
            }
        echo"";
    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...