Php、Mvc如何做叠加?

Php、Mvc如何做叠加?,php,model-view-controller,Php,Model View Controller,我在PHP中工作,模型-视图-控制器 我运行了一个名为getallmypictures的操作,结果显示在视图上。当我单击结果图片时,我运行另一个操作,该操作将获取与此图片相关的所有产品,并且该结果将显示在另一个视图文件中 如何使第二个动作结果显示在与图片视图相同的页面上 这是我执行以下操作时的第一个操作:getallmypictures(): public function GetAllPicturesAction(){ //if (isset($_GET['showAll'])) {

我在PHP中工作,模型-视图-控制器

我运行了一个名为
getallmypictures
的操作,结果显示在视图上。当我单击结果图片时,我运行另一个操作,该操作将获取与此图片相关的所有产品,并且该结果将显示在另一个视图文件中

如何使第二个动作结果显示在与图片视图相同的页面上

这是我执行以下操作时的第一个操作:
getallmypictures()

public function GetAllPicturesAction(){
    //if (isset($_GET['showAll'])) {
        //if (isset($_SESSION['status']) == "customers_inloggad") {
            $db = new PDO("mysql:host=localhost;dbname=fashionable", "root", "");
            $stm1 = $db->prepare("MYSQL");        

            if ($stm1->execute()) {

                $res = $stm1->fetchAll();


                require_once './views/pictureInspo.php';

            }
            else {

                header("location:../start/index?msgWrong=empty");

            }
        }
此PHP文件需要执行另一个操作
getthispicture()
,以显示结果:

公共函数GetThisPictureAction(){

我不想在两个视图上显示动作,我希望有第二个视图,像一个覆盖图,但仍然保持它们在不同的动作中


im使用的路由是/controller/action

您的PHP代码与覆盖有什么关系?为什么要将此问题标记为ASP.NET-MVC?@Sverri,我修复了标记。如果您告诉我们您使用的是什么MVC框架,您可能会更成功地得到答案。就目前而言,您的问题似乎完全没有上下文,而且非常不简单不负责任。
    if(isset($_GET['getPictureValue'])){

   // if (isset($_SESSION['status']) == "customers_inloggad") {
        $db = new PDO("mysql:host=localhost;dbname=fashionable", "root","");
        $stm2 = $db->prepare("MYSQL");
        $stm=$db->prepare("MYSQL");
        $stm->bindParam(":picture_inspo_id", $_GET['getPictureValue']);
        $stm2->bindParam(":picture_inspo_id",$_GET['getPictureValue']);
        if ($stm2->execute()) {
            $result = $stm2->fetchAll();
            $stm->execute();

            $result1 = $stm->fetchAll();

            require_once './views/pictureInspo_overlay.php';

        }    }//}
        else {
            header("location:../start/index?msgWrong=empty");

        }

}