Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在包含中传递smarty变量(使用Codeigniter)_Php_Codeigniter_Smarty - Fatal编程技术网

Php 在包含中传递smarty变量(使用Codeigniter)

Php 在包含中传递smarty变量(使用Codeigniter),php,codeigniter,smarty,Php,Codeigniter,Smarty,我是php和codeigniter的新手(还有smarty) 我学习了很多教程,现在我对我的smarty+CodeIgniter配置很有信心,但现在我有了这款escenario。我想将几个变量传递到smarty include中,以便在include中只显示两个字符串(标题,字符串是标题的一部分) 这是include(header.tpl): 以及Plantilla.tpl文件(模板) {include file=“head.tpl”Titulo=$TituloPagina NombreModu

我是php和codeigniter的新手(还有smarty)

我学习了很多教程,现在我对我的smarty+CodeIgniter配置很有信心,但现在我有了这款escenario。我想将几个变量传递到smarty include中,以便在include中只显示两个字符串(标题,字符串是标题的一部分)

这是include(header.tpl):

以及Plantilla.tpl文件(模板)

{include file=“head.tpl”Titulo=$TituloPagina NombreModulo=$Modulo}
{include file=“sidebars/dashboard.tpl”}
{$texto}
这里的问题是最后一个文件的第一行(或者至少我认为是这样)。我可以在这里放置一个静态字符串(
{include file=“head.tpl”Titulo=“static Title”nombredmodulo=“other one”}
),它可以工作,但不能像文档中所说的那样工作

澄清一下,我想完成的是将一些字符串变量从控制器发送到smarty include,打印在标题标签上


更新代码,当设置为这样时,只需显示--Some Static text.com

好吧,这部分不正确:

$datos = array (
'texto' => 'String de prueba',
'elapsed_time',1500,
'TituloPagina','Inicio',
'Modulo','Dashboard'
);
应该是:

$datos = array (
'texto' => 'String de prueba',
'elapsed_time' => 1500,
'TituloPagina' => 'Inicio',
'Modulo' => 'Dashboard'
);

那么,当你把代码设置成这样时,它会显示什么呢?它只是将标题和模块留空,比如“--somestatictext.com”?或者它会把文字变量名放在那里,比如“$TituloPagina-$Modulo-Some Static text.com”刚刚编辑了这个问题。代码仅显示“--Some Static text.com”链接。很难承认这是一个新手犯的错误。我的目光越过了smarty代码,我从来没有想到错误在php代码中。谢谢,它现在起作用了不客气。。。这类事情很容易被忽视。
{include file="head.tpl" Titulo=$TituloPagina NombreModulo=$Modulo }
<div id="cuerpo">
{include file="sidebars/dashboard.tpl"}
</div>
<div id="contenido"> {$texto} </div>
<!-- fin del contenido -->

</div>
<div id="footer"> </div>
</body></html>
$datos = array (
'texto' => 'String de prueba',
'elapsed_time',1500,
'TituloPagina','Inicio',
'Modulo','Dashboard'
);
$datos = array (
'texto' => 'String de prueba',
'elapsed_time' => 1500,
'TituloPagina' => 'Inicio',
'Modulo' => 'Dashboard'
);