投稿日時: 2016/11/14
牟田口
こんにちは。牟田口です。
忘れるのでメモ。
NetCommons2で使っているテンプレートエンジン smarty。
smartyは一度、phpに変換をするコンパイルが必要。
通常は、モジュール管理からモジュールをアップデートすると、
対象モジュールのsmartyがコンパイルされる。
開発中は、smartyテンプレートを変えたら、すぐに画面に反映して欲しいので、自動コンパイルさせたい。
NetCommons2だと、下記パラメータにすればOK
\html\webapp\config\maple.inc.php
define('SMARTY_FORCE_COMPILE', true);
maple.inc.php - github
https://github.com/netcommons/NetCommons2/blob/e89bfb7c3e9253c07c34ac16999b44428473b51e/html/webapp/config/maple.inc.php#L55
本番リリース時は、パフォーマンスが落ちるので、false を推奨。
ではでは。