1. NetCommons2で開発中はsmartyのコンパイルを自動にする

投稿日時: 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 を推奨。

ではでは。