2017-07-30 9 views
0

私はCRMを開発しており、顧客データベースにアクセスする必要があります。 CRM全体はmysqlを使用してデータを格納します。顧客のデータはms sqlserverに格納されます。 デフォルトでは、codeigniterに別のデータベースを追加するには、configファイルから追加する必要があります。しかし私はコントローラを使用してそれを追加したい(ワードプレス、joomlaなどのCMSのような)。codeigniterの別のデータベース(mssqlserver)にアクセス

答えて

0

データベース設定を動的に更新することはできません。コントローラが初期化されるずっと前に読み込まれているためです。

しかし、あなたができることは、別のデータベース設定を追加し、このlinkを使用してcodeigniterファイルヘルパーを使用してdatabase.phpファイルに書き込むことです。

write_file(APP_PATH.'/config/database.php', $data, 'r+'); 

基本的に、ファイルを書き込みモードで開き、データベース設定をそのファイルに設定します。

これはこれを行う1つの方法です。ちょうどアイデア。

+0

お返事ありがとうございます。 –

+0

私の答えがあなたを助けたなら、それを受け入れられたかそれともupvoteとしてマークしてください。 – cyberrspiritt

関連する問題