これは簡易方法だけど応用はご自由にという感じ。これのカラクリは両方のsymfonyコマンドを見てもらえれば秒殺でわかるのだけれど、前者のsymfonyコマンドは、自分のいる場所から一個掘ったconfig/config.phpの設定情報を読みに行くことで、プロジェクトの基本情報を取得してる。以下略そんなわけで、プロジェクトディレクトリ直下じゃないと正しくconfig.phpが読めなくてこける。対して、後者のsymfonyコマンドも同じようにconfig.phpを読みに行くんだけど、コイツは必ずプロジェクト直下にいるので、読みに行くconfig.phpの位置が決まっている。絶対パスで呼んでるんだし当たり前といえば当たり前。<?phpchdir(dirname(__FILE__));include('config/config.php');include($sf_symfony_data_dir.'/bin/symfony.php');でも、このおかげで特定のプロジェクトに対するsymfonyコマンドに対して個別にaliasを割り振ることで、複数のプロジェクトがあっても間違うことなく、どんな場所でもsymfonyコマンドを実行できる、と。月別アーカイブはてなブログをはじめよう!Yudoufuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。