Hatena::ブログ(Diary)

個々一番のHTTP通信

 | 

2008-04-15

symfonyコマンドがプロジェクトトップディレクトリでしか使えない件 19:09  symfonyコマンドがプロジェクトトップディレクトリでしか使えない件を含むブックマーク

symfony勉強会に参加してちょっと使おうかなーと、調べ物してる中で、

symfonyコマンドはプロジェクトのトップでしか使えない問題をほとんどの人が自力でラッパーを作って対応してることを知った。

あれ?Ruby?とかおもって同じところあさるとPython と shも発見

たぶん、ないわけがないんだけど。作った

sf.php

#!/usr/bin/env php
<?php
$project_dir = getcwd();
while (true) {
    if (is_file($project_dir . '/symfony')) {
                break;
    }
    $project_dir = dirname($project_dir);

    if ($project_dir === '/' || $project_dir === '') {
      die('not symfony project dir.');
    }
}
$params = $_SERVER['argv'];
chdir($project_dir);
array_shift($params);
passthru ("symfony " . implode(' ', $params));

~/bin/sf.phpにでも作って、PATHを通したり、シンボリックリンク貼るといいとおもう。

無責任・無保証・MITライセンス

32回PHP勉強会 20:17  32回PHP勉強会を含むブックマーク

32回PHP勉強会要綱がでてるようです。出てるようですというか出したの僕ですが。

 |