IndexController.class.php
<?php
namespace Home\Controller;
use Home\Controller\PublicController;
?>
因为你的 PublicController 中的构造方法把 Controller 类中的构造方法覆盖了。
class PublicController extends Controller
{
public function __construct()
{
parent::__construct():
}
}