現在のユーザーID、現在のユーザーレバーなど、ウェブサイトで使用するグローバル変数を保存します。それを行うための最良の場所はどこですか、または可能ですか?CodeIgniterのグローバル変数
"$ this"がそこで認識されないので、constants.phpに設定することはできません。
私はセッションを使用して好きではないので、これはされて(私は$this->session->userdata('session_name')
ので実用的ではないような文字列を作成することを検討し、CURR_UIDような何かを書くことは、それを行うと、同様読みがより簡単です)したい主な理由
うん完全にこのような何か。どこにいてもグローバルは常に優れています。そのシンプルさは、何年も何年もの戦闘テストを経て、現場で最も明るい人たちのベストプラクティスとして合意された、通常のオブジェクト指向の原則よりもはるかに実用的です。 - *** sigh *** - – rdlowrey
処理するデータは、セッションデータです。したがって、セッションが気に入らなくても、それがこのデータを処理する最良の方法です。 –
セッションはグローバル変数と比較できません。あなたはリンゴとオレンジを比較しています – zerkms