我试图执行以下代码
$our_controller = new App\Controllers\$routing->_new['controller']();
但是我得到了意外的$ routing'
这是我试图加载看起来像
的类namespace App\Controllers;
class HomeController extends BaseController
{
public function __construct()
{
parent::__construct();
}
}
如果我输入以下内容
$our_controller = new App\Controllers\HomeController();
完美的工作,但我必须使用变量而不是HomeController
答案 0 :(得分:1)
试试这个,我认为它应该有效:
$namespace = 'App\Controllers\' . $routing->_new['controller']();
$our_controller = new $namespace;