Maison > Article > développement back-end > 为什么子类无法继承父类?
输出echo session('name')
什么都不显示 我在test的模板里面使用{$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')
什么都不显示 我在test的模板里面使用{$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>
我记得 初始化方法是一根_(下划线)吧
初始化方法是一根_(下划线),理解错了,如果子类有初始化函数要指明父类的初始化是否执行,如果没有自动执行父类初始化。