PHP Smarty使用assign()方法传递变量。

2024-12-11 15:48:27
推荐回答(5个)
回答1:

注意你自己的代码
/*定义定斗庆界符号历销键*/
//$smarty->left_delimiter = '<{';
//$smarty->right_delimiter = '}>';
这里指定了定界符号了 index.tpl中用的定界符号应该和这里一致
图书类别:<{ $arr[0] }>
图书名称:<{ $arr.name }>
图书单肢巧价:<{ $arr.unit_price.price }>/<{ $arr.unit_price.unit }>

回答2:

建议你用
var_dump($arr);
在php这陵手边看一下数组结构
模板那边其实 $arr.name 就是调用数组的那个name索引。
smarty引擎没有$arr[0]的使用方法。
建议你把php这边的 $arr = array('computerbook','name' => 'PHP从入门到精通','unit_price' => array('price' => '¥65.00','unit' => '本'));
改成其他的,别这样混着使用。
$arr = array('type'=>'computerbook','name'告含 => 'PHP从入门到精通','unit_price'尺友嫌 => array('price' => '¥65.00','unit' => '本'));

回答3:

购书信野激漏息:<铅岁br>
图书类别:{$arr[0]}

图书名称:{$arr.name}

图书单价:{$arr.unit_price.price}/{$arr.unit_price.unit}

回答4:

你所求助的团队目前不擅长此问题

回答5:

include_once("../config.php");
包含文件包含错误了