0

symfony フレームワークで構築された Web アプリがあります。

1 つのフレームワークのみを使用して新しいアプリケーションを作成せずに、symfony アプリと codeigniter アプリをマージしたいと考えています。したがって、ユーザーが symfony にログインしている場合、codeigniter にもログインされます。

今、別の php ファイルからこの symfony アプリのセッション変数にアクセスしようとしていますが、$_SESSION変数が空です。

(この新しいファイルで印刷すると、symfony ファイルの「コントローラーまたはビュー」で印刷すると、セッション変数が正しく表示されます)。

これnewfile.phpは、symfony アプリと同じドメインにあり、symfonyindex.phpadmin.php.

誰でも私がこれを行うのを手伝ってもらえますか?

4

1 に答える 1

0

「composer」を使用する場合のSymfony2の場合、解決策は次のとおりです。

require_once 'PATH_TO_LIB/vendor/autoload.php';
$symfonySession = new \Symfony\Component\HttpFoundation\Session\Session($app['session.storage']);
$symfonySession->has('someVariable');
...
于 2013-02-11T00:21:04.547 に答える