[SOLVED]:我设置了一个SESSION变量,可以在整个项目中使用;)
我已经在线查看了php手册上的可变范围参数,但仍然找不到解决问题的方法:(
在我的控制器中,我有以下内容:
if(isset($_POST["idMappaMod"])){//Modifica mappa
$oldmap=$this->model->ottieniindirizzo($_POST["idMappaMod"]);
include'view/modmap.php';
}
点击NewMapAddress按钮后,我想管理它(再次在控制器中):
if (isset($_POST["NewMapAdress"])){
$result_map_mod=$this->model->modificamappa($oldmap,$this->user->id,$_POST["NewMapAdress"]);
include'view/modmap.php';
}
我在$oldmap变量上得到了未定义的变量通知。我该怎么办?已经试图将其对外宣布为全球性。没有帮助。
在类中创建一个公共变量怎么样?所以你可以通过你的实例化类来管理这个变量,比如:
<?php
class YourClass {
public $old;
public function yourFunction() {
$this->old = ...
}
}
$yourClass = new YourClass();
$yourClass->old; // here you have the variable from the instance
?>