マルチテナント SaaS アプリケーションの開発を検討していて、テナント ID と更新可能なビューを使用してデータを分離する確実な方法を説明しているサイトをいくつか見つけました。例:このブログ投稿
それはすべて、マスター ユーザー テーブルからユーザー アカウントを認証し、それぞれのデータベース接続でユーザー固有の資格情報を使用できるかどうかにかかっています。このようにして、ビューはユーザー ID を取得し、それをテナント ID にマップして、そのユーザーのビューを表示できます。ただし、ほとんどの PHP フレームワークは、データベース接続 (テキスト構成ファイルに格納されている) に関しては非常に静的になる傾向があります。彼らは対立しているようです。
誰も知っていますか: a) CodeIgniter がこれを適切に処理する方法を教えてください。b) 可能性のある別の PHP フレームワーク?