먼저 로그인 정보를 2차원 배열로 저장했습니다. 여기서 테스트 데이터는 Session::set('qq.nick','我是兴高采烈');
으로 직접 작성되었습니다. 그러면 템플릿을 가져올 때 {$Think.session.qq.nick}
이 되어야 합니다. 그러면 정의되지 않음을 나타내는 오류가 보고됩니다. array index.Print 나올 때 보이는 컴파일 결과는 session의 접두사 think
가 누락된 것입니다.
모든 SESSION을 직접 인쇄하려면 array(1) {<code class="prettyprint linenums lang-php">array(1) {<br>
["think"] => array(2) {<br>
["__token__"] => string(32) "0396c358d931ab9d1c9917505764c0b6"<br>
["qq"] => array(1) {<br>
["nick"] => string(18) "我是兴高采烈"<br>
}<br>
}<br>
}
["생각"] => 배열(2) {<?php echo $_SESSION['qq']['nick'];
["__token__"] => 문자열(32) "0396c358d931ab9d1c9917505764c0b6"
["qq"] => 배열(1) {
["nick"] => string(18) "기뻐요"
}
}
}그런 다음 오류를 보고하는 템플릿은
이것이 BUG인지 묻고 싶습니다.?로 컴파일됩니다. 지난번 포럼에서 비슷한 문제를 보았는데, 해결되었는지 궁금합니다. 오늘 git에서 최신 보도를 다운로드했지만 문제는 여전히 남아 있습니다.
코드 맵:
오류 보고 사진:
템플릿 코드: