2

サイトがオンラインかオフラインかなど、サイトに関する情報を保存するカスタム構成ファイルを作成しました。

そのために、config フォルダーに新しいファイルを作成し、独自のインデックスを使用してグローバル $config[] 配列にデフォルト値を保存します。

これらの構成データを管理者コントロールなどで動的に更新したい。彼は、サイトをオフライン モードにすることを選択できます。

そのために私は関数を使用しました

$this->config->set_item('config_array_index','value_to_set');

しかし、なぜそれがうまくいかないのかわかりませんか?

構成ファイルに更新が表示されません。また、設定ファイルを自動ロードしています。何か不足していますか?

4

2 に答える 2

5

構成アイテムの設定は、現在のセッションにのみ適用されます。実際のcodeigniterファイルは上書きされません。

サイトを永続的にオフラインにしたい場合は、必要に応じてチェック/更新されるデータベース内の値など、ある種の永続的なストレージが必要になります。

于 2012-05-28T06:38:47.233 に答える
1

構成ディレクトリ内に空の構成ファイルを作成し、fwrite などの機能を使用してデータを追加できます (使用する他の CI 関数を確認できます)。それを autoload ファイルに追加します。

于 2012-05-28T07:34:16.833 に答える