タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

smartyに関するnilabのブックマーク (9)

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    nilab
    nilab 2013/08/07
    Smartyの仕組みについて - PHPプロ!Q&A掲示板 : 「smartyですが、タイムスタンプをみて、テンプレートが更新されれば、コンパイルキャッシュ($tmpl->compile_dir以下)は更新されるはず」
  • Smarty キャッシュとコンパイル Tips:DevMemo:So-net blog

    ■キャッシュ Tips // キャッシュしない場合 $smarty->caching = 0; // キャッシュする場合 $smarty->caching = 1; // 有効期限付きでキャッシュする $smarty->caching = 2; $smarty->cache_lifetime = 300; // 5 分間 /** * テンプレート変更の予定がない場合は、以下を指定して * 最大限のパフォーマンスを得る事が出来る */ $smarty->compile_check = 0; // デフォルトは 1 ■コンパイル Tips プリフィルター等の機能を追加して WEB 上で確認しようとしても変化が無く、プラグインが正常に動作していないと思いデバッグに時間がかかってしまう事があります。 しかし、通常は初回以降のアクセスの際には $force_compile が "false"

    nilab
    nilab 2013/08/07
    Smarty キャッシュとコンパイル Tips:DevMemo:So-net blog : $smarty->caching : $smarty->compile_check
  • $force_compile | Smarty

    nilab
    nilab 2013/08/07
    $force_compile | Smarty : 「テンプレートが呼び出される毎に強制的にコンパイル(再コンパイル)を行います。 この設定は、 $compile_check をオーバーライドします。 デフォルトの設定では無効になっています」
  • $compile_dir | Smarty

    nilab
    nilab 2013/08/07
    $compile_dir | Smarty : 「コンパイルされたテンプレートが置かれるディレクトリです。デフォルトは ./templates_c で、 これは実行中の PHP スクリプトが置かれた場所にある templates_c/ ディレクトリを探すことを意味します」
  • Smartyの仕様的に、一度読み込んだテンプレートは compileディレクトリなどから読み込まれると思いますが これのせいで、テンプレートを変更しても、compile内の…

    Smartyの仕様的に、一度読み込んだテンプレートは compileディレクトリなどから読み込まれると思いますが これのせいで、テンプレートを変更しても、compile内のファイルを全て削除しないと 更新されません。 無効化する方法はありませんか?

    nilab
    nilab 2013/08/06
    Smartyの仕様的に、一度読み込んだテンプレートは compile ディレクトリなどから読み込まれると思いますが これのせいで、テンプレートを変更しても、compile内のファイルを全て削除しないと更新されません - 人力検索はてな
  • $use_sub_dirs | Smarty

    nilab
    nilab 2013/08/06
    $use_sub_dirs | Smarty : 「$use_sub_dirs を TRUE に設定すると、 Smarty は テンプレートディレクトリ と キャッシュディレクトリ の下にサブディレクトリを作ります。デフォルトは FALSE です」
  • 47. Smartyのキャッシュを使って負荷を下げよう

    アクセスが集中するサイトや、アクセス数が多くなる予定のあるページなどではサーバ の増強などの対策を立てることができますが、アプリケーション側でも大きく負荷を軽 減することができます。 そこでSmartyに備わっているキャッシュ機能を使って処理の量を軽減させましょう。 今日、PHPの開発ではSmartyを使ったシステムが多く見受けられます。Smartyを使ったことがある方にとって、Smartyのキャッシュを使うことは難しいことではなく、むしろあっさり実装できてしまうことが嬉しいです。 それではSmartyのキャッシュ機能について紹介していきます。 まずはキャッシュの設定をしましょう。 Smartyクラス各メンバ変数の上書きです。 <?php require_once "../libs/Smarty.class.php"; $smarty = new Smarty(); // まずはキャッシュ

    47. Smartyのキャッシュを使って負荷を下げよう
    nilab
    nilab 2013/08/06
    PHP TIPS - 47. Smartyのキャッシュを使って負荷を下げよう:ITpro
  • $cache_dir | Smarty

    nilab
    nilab 2013/08/06
    $cache_dir | Smarty : 「テンプレートのキャッシュが格納されるディレクトリです。デフォルトは ./cache で、 これは実行中のPHPスクリプトが置かれた場所にある cache/ ディレクトリを探す事を意味します」
  • 日曜プログラミング講座/PHP言語 - テンプレート編 - Water-Sunlight

    4A.3 Smartyの仕組み Smartyの仕組みを以下に図示します。 Smartyのテンプレートは、最初のリクエストでPHPスクリプトにコンパイルされます。 その後は、テンプレートが更新されない限り、コンパイル処理は発生しません。 プログラムのロジック部分は、テンプレートと実際のデータを結合します。 これは、以下のようなコードで記述されます。 $objSmarty =& new Smarty; // Smatyオブジェクトの作成 objSmarty->assign('title',"MyPage"); // テンプレート変数と実データの結合 次に、プログラムロジックはコンパイルされたテンプレートを呼び出す事によってHTMLを作成します。 $objSmarty->display('template.html'); // HTMLの生成 ここが「実行処理」の行われるタイミングです。上のコー

    nilab
    nilab 2013/08/06
    日曜プログラミング講座/PHP言語 - テンプレート編 - Water-Sunlight
  • 1