我有一些页面,如 a.php、b.php、c.php 每个 php 文件都有以下构造函数。
var database;
function __construct() {
$database = $this->router->database;
}
我想做的是:
function __construct() {
$this->router->construct();
}
因此,我的路由器中的construct() 函数应该创建一个$database 变量,并为其分配“$this->router->database”。我应该能够 $database->query() 无需在我的控制器中进行任何其他更改。
我怎样才能做到这一点?它可能有一个非常基本的回复,但我现在很困惑,甚至在考虑 eval()。
任何帮助将不胜感激。