composerでsmartyを入れる時は { "require": { "smarty/smarty": "*" } } とやるとインストールできるのだけど、これだとSmarty3が入ってしまう。でも今の環境ではSmarty2が使われているので2を入れたい(バージョンアップしたらいいがなという話は置いといて)。いろいろ調べてみたけどどうやらSmarty2はcomposerに対応していないようなので、packageを使って個別に入れることにする。 { "repositories":[ { "type": "package", "package": { "name": "smarty/smarty2", "version": "2.6.28", "dist": { "url": "http://www.smarty.net/files/Smarty-2.6.28.tar.gz", "type