0

セッションが空の場合、基本的にユーザーをログインページにスローするフックがあります。

$hook['post_controller_constructor'] = array(
    'class' => 'Status',
    'function' => 'logInCheck',
    'filename' => 'hooks.php',
    'filepath' => 'hooks',
    'params' => array()
);

のフック関数で、logInCheckいくつかの定数変数を定義したいと思います。私がグーグルで検索したとき、定数はconstants.phpまたはconfig.phpでのみ定義できることがわかりました。今私のクエリは、フック ファイルで定義することです。

これを試したところdefine('HEADERFILE', 'deafult_header');

このエラーが発生しています

メッセージ: 未定義の定数 HEADERFILE の使用 - 'HEADERFILE' と見なされます

では、フック ファイル内で定数を定義するにはどうすればよいでしょうか。

前もって感謝します

4

1 に答える 1

0

グーグルは正しい。定数を定義する正しい方法は、別のファイル constants.php を定義して /application/config に配置し、次の方法でこのファイルをコントローラーにロードすることです。

$this->config->load('constants.php');

そう... なぜこの解決策があなたに合わないのですか? 何が問題ですか?

于 2013-03-09T08:46:11.640 に答える