【发布时间】:2023-03-16 13:01:01
【问题描述】:
从视图中调用视图时,我对变量范围感到困惑。 我测试了一下,发现:
- 如果变量最初是从控制器传递的,则无需将变量从视图传递到视图。
- 如果变量在视图中声明,我必须将变量从视图显式传递到视图。 (例如:$this->load->view("hoge", $data);)
我觉得第二种情况有点奇怪,因为我的理解是 $this->load->view() 是 php include() 的 codeigniter 版本,它不需要我显式传递变量。
谁能猜出/解释他们为什么这样做?
【问题讨论】:
标签: php codeigniter