2009-07-26 9 views
1

私はPHPスクリプトを持っています。これは私のSymfonyアプリケーションと同じコンピュータにあります。Symfonyアプリケーションの外部からSymfonyのモデルレイヤーを呼び出す

ここで問題は、PHPスクリプトでSymfonyのモデルレイヤーを呼び出すことができますか?私がこれを尋ねる理由は、PHPスクリプトの場合、Symfonyアプリケーションがアクセスしているデータベースにアクセスする必要があるからです。モデルレイヤーを直接呼び出すことができれば役に立ちそうです。

私は独立したPHPスクリプトで生のSQLを選択できますが、それは私が本当に望んでいたものではありません。

+1

テストの設定方法を見ると、あなたに役立つ場合があります。 – niteria

+0

SymfonyアプリケーションはPropelまたはDoctrineを使用していますか? – niteria

+0

Propel、でも問題なのですか? – Graviton

答えて

3

これは私の作品、Jobeetのチュートリアルから取らコード:

require_once('SYMFONY_DIR/config/ProjectConfiguration.class.php'); 
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'test', true); 
new sfDatabaseManager($configuration); 
$job = JobeetJobPeer::doSelectOne(new Criteria()); 
print_r($job); 

あなたのパスと構成を調整することもできます。

関連する問題