質問: $stmt->fetch(PDO::FETCH_ASSOC); // $smarty->assign('row', $data); } catch (PDOException $e) { echo "例外処理",""; echo $e->getMessage(); die(); } です。urlというのは表示されている表示されているページ名のところです。
回答: > > htmlで上記の記述では間違いなのでしょうか? > > > Smartyタグの記述方法は特に問題が無いと思います。 (PHP側でデリミタを変更している場合は除く) ちなみに、PHP側ではどの様な値を assign したのでしょうか? 下記のような値が assign されているのであれば、質問者様が表記されたコードでは正しく表示されるはずです。 ``` $data = array( 'id' => 1, 'insert_time' => 'aaaa', ); $view = new Smarty(); $view->assign('row', $data); ``` なお、PHP 側で設定した値を確認したい場合、下記のような形で Smarty のコードを記載するとわかります。 あまりテンプレート側でPHPのコードを記載することは良くないので、あくまでデバッグ目的で利用してみてください。 ``` {php} // assign した内容は $this->_tpl_vars に保存されている var_dump($this->_tpl_vars); {/php} ``` ※ 参考 http://yuubiseiharukana.blog.shinobi.jp/Entry/145/ http://ameblo.jp/takuya/entry-10010039979.html > > urlのところでなくページに表示させるにはどのようにを記述したら良いのでしょうか? > > > 質問者様の意図が分かりませんでした。 他の方のご回答をご期待頂くか、質問内容をもう少し明確にしていただけたらと思います。