0

私の問題は、CodeIgniterを使用してサイトを開発していて、実際のサイトと管理者が別々のフォルダーに分けられ、独自のコントローラー、ビュー、およびモデルを使用していることです。

両方に1つだけ使用したいのですがdatabase.php、管理データベース接続パラメーターをサイトのdatabase.php

誰かが私にヒントを教えてもらえますか?

ありがとうございました。

4

2 に答える 2

0

2つのCI構造を使用する代わりに、コントローラーとビューでフォルダーを使用できます。例えば:

application
  controllers
    admin
      login.php

これにより、次のようなURLが生成されます。mysite.com/admin/login/

コントローラのルートにAdminクラスを作成しないように注意してください。

これにより、管理コントローラーと通常のコントローラーの両方に対して1つのデータベース構成のみが可能になります。

于 2012-05-24T15:02:55.353 に答える
0

ここに答えとして上記の私のコメントを追加するだけで、他の人が問題を解決するために何がうまくいったかを知るのに役立ちます-

両方のサイトが同じサーバーにある場合-これを実現する最も簡単な方法の1つは、database.phpのすべての値を設定し、別の方法では、すべてのコンテンツを削除してこの行を追加することです-

include(/full/path/application/config/database.php) ;
于 2012-06-11T08:24:25.923 に答える