smarty 3がcodeIgniterセッション変数を考慮しない理由:
$this->session->set_userdata('userId', $res['id']); // this doesn't work
$_SESSION['userId']=$res['id']; // this works.
私はこれに賢くアクセスしています:
{$smarty.session.userId}
smarty 3がcodeIgniterセッション変数を考慮しない理由:
$this->session->set_userdata('userId', $res['id']); // this doesn't work
$_SESSION['userId']=$res['id']; // this works.
私はこれに賢くアクセスしています:
{$smarty.session.userId}
CI(!!!)はPHPスーパーグローバル$_SESSION..を使用しません
CIのセッションをSmartyに公開するための優れた方法については、こちらをお読みください。
http://ellislab.com/codeigniter/forums/viewthread/110540/#571279
codeIgniterで
$this->session->set_userdata()
関数はデータをCookieに保存するため、セッションごとにデータを取得することはできません。