私は Codeigniter を使用しており、実行時にライブラリにプライベート変数を設定して、使用しているコントローラーからすべてのユーザーがアクセスできるようにしたいと考えています。Codeigniter ユーザー セッションを使用しています。以下のコードを試してみましたが、設定後に値が空になります。これは実現可能ですか、それとも別の方法がありますか?
ありがとう!
// To Set from controller
$this->qshared->setSharedVar('shared var');
// To get from controller
$this->qshared->getSharedVar();
// Library class
class qShared
{
private $shared_var = '';
function setSharedVar($mySharedVar) {
$this->shared_var = $mySharedVar;
}
function getSharedVar() {
return $this->shared_var;
}
}