출력echo session('name')
은 아무것도 표시하지 않습니다. 테스트 템플릿에 {$Think.session.name}
을 사용했는데 출력할 수 없습니다. 이유는 무엇입니까?
<code><?php namespace Home\Controller; use Think\Controller; class CommonController extends Controller{ public function __initialize(){ session('name','tom'); } } ?> <?php namespace Home\Controller; use Think\Controller; class TestController extends CommonController{ public function test(){ echo session('name'); $this->display(); } } ?></code>
출력echo session('name')
은 아무것도 표시하지 않습니다. 테스트 템플릿에 {$Think.session.name}
을 사용했는데 출력할 수 없습니다. 이유는 무엇입니까?
<code><?php namespace Home\Controller; use Think\Controller; class CommonController extends Controller{ public function __initialize(){ session('name','tom'); } } ?> <?php namespace Home\Controller; use Think\Controller; class TestController extends CommonController{ public function test(){ echo session('name'); $this->display(); } } ?></code>
초기화 방법은 _(밑줄)로 기억합니다
초기화 방법이 _(밑줄)이라고 오해했는데, 하위 클래스에 초기화 기능이 있으면 상위 클래스의 초기화가 자동으로 실행되지 않는지 표시해야 합니다. 자동으로 실행되지 않습니다.