Второй метод в контроллере не работает PHP MVC - PullRequest
0 голосов
/ 28 апреля 2019

У меня проблема. Второй метод в контроллере не работает. Выход: 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;

    }
}

View

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

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