wpcolor 发表于 2018-7-27 13:32:11

view 视图中定义的function 如何访问全局变量?

test.view

$x = 100;
function f() {
    global$x;
    echo $x;// 失败,不是100

    echo$GLOBALS['x'];   // 失败,不是100
}


==========
我要怎么样,才能在视图中的function里访问到全局变量?

Hex 发表于 2018-7-30 00:30:50

因为视图中的变量并不是全局变量,所以你不能用 global。另一方面,不要在视图中定义函数,函数要定义到 helper 中,视图只做渲染,不要做其他事情,这样不符合 CI 的 MVC 架构。你可以说一下你的具体需求,然后给你一个 CI 下合理的解决方案。
页: [1]
查看完整版本: view 视图中定义的function 如何访问全局变量?