Smarty模板变量在哪里定义?

| 我正在使用Smarty模板开发程序,$ variables来自哪里,因为我看不到它们是从html中提取的文件。在哪里可以找到这些变量,以便可以对其进行编辑。类似地,在Drupal中,不同的TPL文件中有不同的变量可用,因为我看不到包含,该信息从哪里来/从哪里被提取,我知道这是一个菜鸟问题。     
已邀请:
        Smarty变量通过“ 0”在业务逻辑中设置 http://www.smarty.net/docsv2/zh/api.assign 您可以查看Smarty.class.php源代码,以了解它们的实际存储位置(它们位于名为
$tpl_vars
的成员变量中)。     
        变量在使用模板的PHP脚本文件中定义。寻找像
$smarty->assign( \"var_name\", $value );
    
        这些变量在实例化Smarty对象的PHP文件中设置。您可以通过搜索
assign()
呼叫找到它们。由于Smarty模板中不(不应)包含PHP代码,因此您不会看到包含调用。     

要回复问题请先登录注册