我想在我的模型類中的函數中使用$st_id
作爲mvc項目,如下所示,但它給我一個錯誤,$st_id
未定義。我能做些什麼來解決這個問題?如何在MVC項目的php類中使用全局變量
<?php
@session_start();
$st_id=$_SESSION['username'];
if (!isset($_SESSION['USERNAME']))
{
header('Location: signin.php');
}
//////////////////////
class model
{
private $result;
public $rp_result;
//////////
public function exe_query()
{
$mysqldb = new MySQLDatabase();
$result=$mysqldb->query('CALL view_report('.$this->st_id.');');
$this->rp_result=$mysqldb->fetch_all($result);
}
}
?>
你說我在我的控制器類中使用會話?你對於答案上面的MR Matt有什麼看法? – 2012-08-01 13:40:26
我在問你如何使用模型類。每當您的'$ st_id'與$ _SESSION ['username']'相同時,馬特的回答就可以了。如果由於某種原因,你需要'$ st_id'作爲別的東西,它不會工作。 – j0k 2012-08-01 13:52:48
好的,謝謝。我想從控制器類中的函數中調用它。 – 2012-08-01 14:09:54