0
У меня есть этот код.Создание класса с помощью строки
$contrl = stripslashes($this->params['controller'].'Controller'); //PostController
$obj = new $contrl(); // What's won't work
//this don't work too
$contrl = 'PostController';
$obj = new $contrl();
//but this work good
$obj = new PostController();
Я не понимаю, почему это происходит и как я могу это исправить?
Я пытаюсь это тоже. Он говорит, что Class 'PostController' не найден – eskov
У вас есть класс, включенный/требуемый для скрипта, в котором вы его запускаете? –
Это '$ obj = new $ contrl();'. – Brian