ZendFramework 1用のこのチュートリアルを見つけました。less をダウンロードして、 project/vendor/の下に置きます。
Leafo
└── Less
├── Lessc.php
└── Lessify.php
project/module/Application/Module.php内
...
public function onBootstrap(MvcEvent $e)
{
...
$this->compileLess();
}
...
public function compileLess()
{
if (APPLICATION_ENV == 'production') {
return;
}
require_once PROJECT_PATH . '/vendor/Leafo/Less/Lessc.php';
$less_file = PROJECT_PATH . '/public/less/style.less';
$css_file = PROJECT_PATH . '/public/css/style.css';
$lessc = new \Leafo\Less\Lessc($less_file);
file_put_contents($css_file, $lessc->parse());
}
残念ながら、以下のエラーが表示されます
致命的なエラー: 53 行目の /Users/jslim/public_html/littlepinktree/module/Application/Module.php にクラス 'Leafo\Less\Lessc' が見つかりません
ここでいくつか質問があります。
- サードパーティ ライブラリを ZF2 に統合するにはどうすればよいですか (サードパーティ ライブラリが名前空間を使用していない場合)。
- LESSを ZF2に統合する方法を示す例はありますか?