• 締切済み

SMARTYの設置に関して

お世話になっております。題名にある「SMARTYの設置に関して」質問させて頂きます。 色々と調べ、現在、SMARTYをDLしたものを解凍しPHPディレクトリ内に設置(libsディレクトリ内にある各ファイルは、SMARTYディレクトリ直下に移動)し、php.iniのinclude_pathも下記のように設定しました。 .;c:\php\includes;c:\php\PEAR;c:\php\Smarty が、各サイトで紹介されているファイルを確認してみても期待しているような表示が出てきません。 以上、きちんとインストール(および設定)が出来ていないのかな?と不安になり質問させていただいた次第ですが、動作確認をする方法をお教えいただければ幸いに思っております。 お忙しい中恐縮ですが、宜しくお願い申し上げます。

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

require_once('Smarty.class.php'); $smarty = new Smarty(); でエラーがなければ設置は大丈夫だと思います。 > 期待しているような表示 がどんなものか分かりかねますが、動作確認としては、 テンプレートディレクトリとコンパイルディレクトリを用意し テンプレートファイル名をdisplay()すればよいかと。 $smarty->template_dir = '/path/to/templates/'; $smarty->compile_dir = '/path/to/templates_c/'; $smarty->assign('name','Ned'); $smarty->display('index.tpl'); --- /path/to/templates/index.tpl {$name}

参考URL:
http://smarty.php.net/manual/ja/
noname#38067
質問者

お礼

tany180sx様 はじめまして、こんばんは。ご親切なアドバイスを有難う御座います。 >require_once('Smarty.class.php'); >$smarty = new Smarty(); > >でエラーがなければ設置は大丈夫だと思います。 エラーが出ないことを確認でき、ホッとしました。 他、ご親切にもソースコードまで教えていただきましたが、SMARTYを触りはじめ、最初に躓いていたので、このソースの意味を理解することが出来ません。汗 今後、理解を深め、また質問させていただくかと思いますので、今後とも宜しくお願い申し上げます。 有難う御座いました。

関連するQ&A