我有一个' view.php'像这样的文件,我有一个render()
方法。
class view {
public function render(){
require 'views/header.php';
require "views/??/??.php";// ??/?? should be name of class/ method in which render() method is called , is their some property for that like get_class or something else. in below 'home.php' ??/?? should be home/index.
require 'views/footer.php';
}
}
我有一个像这样的控制器home.php
。
<?php
class home{
public $view;
function __construct{
$this->view = new view;
}
public function index(){
$this->view->render();// in this case ??/?? should be home/index
}
}
?>
我想获得调用render()
方法的类和方法的名称。例如,我尝试使用render()方法get_class
,但它没有工作,因为它将给出定义函数的类的名称,即在上面的示例中,如果我使用?? = {{1}它会给出类名get_class
是的我可以在view
中使用参数但是在每个控制器中我必须定义参数,但是它们是否可以在不使用参数的情况下完成它。提前致谢