控制器中的第二种方法不起作用PHP MVC

时间:2019-04-28 17:22:03

标签: php model-view-controller controller

我有问题。控制器中的第二种方法不起作用。输出:undefined variable item.在构造方法中,任何东西都可以工作。我在Google中搜索了此商品,但未找到任何商品。请帮助我解决此问题。谢谢前进。

控制器

require_once("model/Model.php");

class Controller
{   

    function __construct()
    {   

        $image = array();   
        $image = Model::selectAll();
        require_once("view/index.php"); 

    }

    public function actionCategory($param = 0)
    {       

        $item = Model::selectByName($param);
        require_once("view/index.php"); 

    }

}

模型

 class Model
{
    static public function selectAll()
    {


        $names = array("jhon" , "Hilary" , "Steven, "Jake");

        return $names;

    }

    static public function selectByName($param)
    {   

        $param = strval($param);

        $param = "Hilary";

        return $param;

    }
}

查看

foreach($names as $key)
{
   print($key);
}

print($item);

0 个答案:

没有答案