2011-08-07 22 views
1

私は、コントローラファイルの先頭にこれらの行を含めて通常のYii Webアプリケーションでサードパーティのライブラリを含めることができます。私のように別々のコンソールアプリケーションでサードパーティのライブラリを含めたいサードパーティライブラリをYiiコンソールアプリケーションに含めるにはどうすればよいですか?

Yii::import('application.vendors.*'); 
require_once('library/file.php'); 

class AController extends Controller { 
... 

をよくしかし、そのファイルの先頭にこのような何かをやっても何の良いしません:「そのようなファイルまたはディレクトリ」

Yii::import('application.vendors.*'); 
require_once('library/file.php'); 

class ACommand extends CConsoleCommand { 
... 

それは訴えます

アイデア?

答えて

3

なぜ現在のファイルまたはルートとの関係に関連してパスを指定していませんか。この

require_once(dirname(__FILE__)."/../library/file.php"); 
0

あなたは、この(ファイル構造: '保護された/ライブラリー')を使用することができるようなもの

するrequire_once(。のYii ::アプリ() - > basePathを '/library/file.php');

関連する問題