相关疑难解决方法(0)

如何在模板中提供变量?

我有以下课程:

abstract class TheView
{
  public $template = NULL;
  public $variables = array();

  public function set($name, $value)
  {
    $this->variables[$name] = $value;
  }
  public function display()
  {
    include($this->template);
  }
}
Run Code Online (Sandbox Code Playgroud)

模板文件是一个简单的PHP文件:

<?php
echo $Message;
?>
Run Code Online (Sandbox Code Playgroud)

如何使TheView::$variables模板中的所有变量都可用(每个项的键应该是变量的名称).

我已经尝试添加所有变量,$GLOBALS但这不起作用(我认为这是一个坏主意).

php templates

7
推荐指数
1
解决办法
684
查看次数

标签 统计

php ×1

templates ×1