关于在类中使用全局函数的问题,我正在开发一个MVC系统。在类中使用全局函数是不好的做法吗?
下面的方法是调用类中的方法,如模型,我的问题是我有在那里的全局函数调用的重定向()我已经设定,在功能文件的视图类的一部分这是加载在我的引导文件中,因为所有的控制器都可能需要访问它,这是一种不好的做法,或者我最好将此作为控制器类的一种方法,因为所有控制器都扩展了父控制器。
public function post($slug){
if(!$slug){ redirect('blog'); }
$data = $this->model->getPost($slug);
$this->view->render('blog/single', $data);
}
或者静态类会更有意义吗?对于简单的重定向函数来说似乎有点过分了。
这对我来说似乎很好。 – Dai
定义'静态'类? – PeeHaa
我在想一个静态类的方法,对于一个小方法来说似乎太多了。 – Dave