在codeigniter对象中存储变量
就一个简单的问题。在我回答这个问题之前,请通读下面的代码在codeigniter对象中存储变量,codeigniter,Codeigniter,就一个简单的问题。在我回答这个问题之前,请通读下面的代码 class A extends CI_Controller{ private $nam = null; private $nam1 = null; function __construct(){ $this->nam="GOKUL"; echo "IN CONST "; } function index(){ echo "ID:".$this->
class A extends CI_Controller{
private $nam = null;
private $nam1 = null;
function __construct(){
$this->nam="GOKUL";
echo "IN CONST ";
}
function index(){
echo "ID:".$this->nam;
$this->nam1="JADHAV";
}
function userdefined(){
echo "UD:".$this->nam;
echo "UD:name1:".$this->nam1;
}
}//class
我想做的是。当调用userdefined函数时,我需要打印JADHAV,但数据是在索引函数中初始化的。如何做到这一点
这是示例代码,但是实时的。我有大量数据要加载到索引函数中的数组中,并在其他函数中检索,正如您所看到的。我无法使用会话/数据库来存储。有办法吗
我还想的是,如何存储在Codeigniter对象中并检索它们。因此,这可能是它的全球可用性。然后可能我可以重置。您打算如何以及在何处调用userdefined() 如果将其作为页面调用(www.yoururl.com/a/userdefined-基于默认的CodeIgniter路由),那么如果属性值未存储在DB或会话中,或者在执行该方法时未定义,则无法读取属性值 您可以从index()调用userdefined()并加载索引页(www.yoururl.com/a):
你好。我处理数据的项目来自xml。它是许多XML的组合。要动态做出的决策。因此,我无法正确地指定位置。但我正在寻找像我前面解释的那样的东西。非常感谢你的尝试。
function index(){
echo "ID:".$this->nam;
$this->nam1="JADHAV";
$this->userdefined(); //will print "UD: JADHAV"
}