【发布时间】:2013-04-08 23:11:05
【问题描述】:
我有一个用 php 用 netbeans 制作的项目,我正在使用 Zend 框架,所以它是模型-视图-控制器。
进入一个类(newclassController),我有4个公共函数。 我想存储第二个函数的全局变量并将其用于第四个函数。
我尝试将 URL 中的变量作为参数和 SESSION 变量发送,但出现了一些错误,所以如果您有其他想法,请启发我。
我尝试的所有返回都会给出以下错误消息:Notice: Undefined variable
注意:如果我将变量存储在 init function 中,它可以工作,但我想从另一个函数中存储它。
【问题讨论】:
-
$this->publicFunction()->yourVariable 怎么样?
-
您必须将变量作为参数传递给请求或将其存储在会话中。如果这些方法给您带来错误,那么您需要提供您正在尝试的内容以及您在问题中遇到的错误的详细信息。
-
明确一点:如果您想存储这些数据并在不同的 request 中使用它,那么它需要在会话或某种外部存储中像数据库或文件系统中。任何存储为类成员甚至全局变量的数据都将在后续请求中丢失。
标签: php zend-framework netbeans