关于在类中使用全局函数的问题,我正在研究MVC系统.
下面的方法是类的一部分,它调用类中的方法,例如模型和视图我的问题是我在那里有一个全局函数,名为redirect()我将它设置在一个函数文件中,该文件已加载到我的bootstrap文件,因为所有控制器都可能需要访问它,这是一种不好的做法,或者我最好将其作为控制器类的方法,因为所有控制器都扩展了父控制器.
public function post($slug){
if(!$slug){ redirect('blog'); }
$data = $this->model->getPost($slug);
$this->view->render('blog/single', $data);
}
Run Code Online (Sandbox Code Playgroud)
或者静态类会更有意义吗?对于一个简单的重定向函数来说,它似乎有点过头了.