Yii 프레임 워 크 session 데이터베이스 저장 방법 예시
1769 단어 Yiisession데이터베이스 저장 소
구성 요소 에 session 구성 요소 가 데이터베이스 라 이브 러 리 저장 소 를 엽 니 다.
[
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii',
'username' => 'root',
'password' => 'xxxxxx',
'charset' => 'utf8'
],
'session' => [
'class' => 'yii\web\DbSession', //session
'db' => 'db', // db
'sessionTable' => 'yii_session' //session
]
]
]
yii_session 표 구조
CREATE TABLE yii_session
(
id CHAR(40) NOT NULL PRIMARY KEY,
expire INTEGER,
data BLOB
)
컨트롤 러:
namespace app\controllers\home;
use Yii;
use yii\web\Controller;
class IndexController
{
public function actionIndex()
{
$session = Yii::$app->session;
if(isset($session['name']) && isset($session['tel']))
{
var_dump($session);
}else{
$session['name'] = ' ';
$session['tel'] = 22;
echo 'set session';
}
}
}
테스트http://host/index.php?r=home/index/indexYii 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 는 Yii 프레임 워 크 를 기반 으로 한 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Yii2 삭제 확인 대화 상자를 괄호로 설정합니다.가까스로 처음부터 부트스트랩이었는데, 삭제 확인 등에 사용된 그 OS 표준 대화 상자인 JSconfirm()도 더 멋있고 싶었다.그래서 Bootbox는 그것을 다시 쓴다. 프레임에서 찾아낸yii.js에 이렇게 쓰여 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.