1

オンラインでデモを実装したい Symfony アプリケーションがあります。このデモでは、各ユーザーがデータベースを所有できるようにする必要があります。他のユーザーと共有することはできません。

ユーザーごとに新しい仮想ホストを作成することを避けたいので、symfony アプリのコードのコピーを含む新しいユーザー用に新しく作成されたディレクトリを指し示すため、単一の symfony アプリを使用したいと思います。これにより、すべてのユーザーがログインしてアプリケーションを使用できるようになり (他のユーザーと共有されます)、ユーザーのデータベースを指します。

これはSymfonyでどのように行うことができますか?

4

1 に答える 1

1

これまでに見つけた最善の解決策は、環境を使用することです。各ユーザーには独自の環境があるため、特定のコントローラー (ディレクトリMyUser.php/webなど) とファイルで指定された専用データベースを使用しdatabase.ymlます。

于 2012-08-07T11:29:45.473 に答える