【问题标题】:php variables in .php file of a smarty based web app(care2x)基于 smarty 的 Web 应用程序(care2x)的 .php 文件中的 php 变量
【发布时间】:2014-07-20 09:50:03
【问题描述】:

我正在修改一个使用 smarty 进行模板化的网络应用程序 (care2x)。
大家都知道 smarty 使用两个文件 .php 作为逻辑代码和 .tpl 作为模板。

在 .php 文件中,一些 php 变量用于分配给 smarty 变量 例如

$this->smarty->assign('template-variable',$php-variable);

我不知道 $php-variable 从哪里获得它的值? 是否与将值从控制器传递到 ci 中的视图相同?

非常感谢任何帮助。

【问题讨论】:

    标签: php templates variables smarty


    【解决方案1】:

    我的意思是 $php-variable 是 PHP 中的变量,因为在变量名中不能使用 - 符号。

    这些变量当然来自 PHP,所以你应该做的是在 PHP 文件中简单地搜索这个变量。它们可以在同一个文件中定义,也可以在其他文件中定义,具体取决于系统架构。

    当然,最简单的方法是在将其值分配给 Smarty 之前定义变量,如下所示

    $phpVar = 2;
    $this->smarty->assign('template-variable',$phpVar);
    

    但如果不是,您可能应该使用您的编辑器或例如 Total Commander 来查找此变量。

    如果没有更多细节和完整代码,很难说它可以在哪里定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-23
      • 2021-07-12
      • 2019-01-29
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多