次の例で、配列が文字列連結で更新されない理由を知りたいです。
$scripts = array( "jquery.js","bootstrap.min.js",
"jquery-jvectormap-1.0.min.js",
"jquery-jvectormap-us-aea-en.js",
"protoFluid.js");
foreach($scripts as $script)
$script = "/scripts/".$script;
$smarty -> assign('scripts',$scripts);
たとえば、このコードがからに変わることを期待$scripts[0]
しjquery.js
ていました/scripts/jquery.js
。ただし、Smartyデバッグコンソールには次のように表示されます。
Smarty_Variable Object (3)
->value = Array (5)
0 => "jquery.js"
1 => "bootstrap.min.js"
2 => "jquery-jvectormap-1.0.min.js"
3 => "jquery-jvectormap-us-aea-en.js"
4 => "protoFluid.js"
->nocache = false
->scope = "Smarty root"