teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

返答追記

2018/02/01 23:47

投稿

dala00
dala00

スコア441

answer CHANGED
@@ -2,4 +2,17 @@
2
2
  $smarty->assign('itemInfo', $itemInfo);
3
3
  ```
4
4
 
5
- ですね。tpl側ではなくtplを呼び出すphp側での処理です。上記のようにすることでtplでassignされた変数が使用できるようになります。
5
+ ですね。tpl側ではなくtplを呼び出すphp側での処理です。上記のようにすることでtplでassignされた変数が使用できるようになります。
6
+
7
+
8
+ ### 追記
9
+
10
+ リンクタグはちゃんと下記のようにした形になっていますか?
11
+ ```html
12
+ <a href='http://localhost/sample/item_detail.php?item_name={$itemInfo}'>リンク文字</a>
13
+ ```
14
+
15
+ あと、ブラウザでソースを見てみて下さい。もし元々$itemInfo空で正しくassignできていない場合、`{$itemInfo}`には何も入りません。それは単にミスですのでassign前にvar_dumpで変数に値が正しく入っているか見て下さい。ソース上下記になっていたらただの不具合です。
16
+ ```html
17
+ <a href='http://localhost/sample/item_detail.php?item_name='>リンク文字</a>
18
+ ```