我想從外部文件訪問下面的方法(從公共類youth_teams)中的$ new_id變量,但我不知道如何。我已經從包含該方法的文件中正確地打印了lastInsertID,但也希望能夠訪問其他文件中的變量。從另一個文件訪問存儲在類中的變量
public function addTeam(
$team_name,
&$error
) {
$query = $this->pdo->prepare('INSERT INTO `' . $this->table . '` (
`team_name`
) VALUES (
:team_name
)');
$query->bindParam(':team_name', $team_name);
$query->execute();
print_r($query->errorInfo());
print $this->pdo->lastInsertID();
$new_id = $this->pdo->lastInsertID();
return $new_id;
}
下面是我從另一個文件試圖代碼:
sw::shared()->youth_teams->addTeam (
$team_name,
$error
);
$temp_two = sw::shared()->youth_teams->addTeam->pdo->lastInsertID();
echo "new id: " . $temp_two . "<br>";
當然是不工作...什麼是訪問$ NEW_ID正確的路徑?
他也應該指定這個函數的參數 –
有沒有辦法只取出$ new_id的值呢? – cpcdev
我更新了我的原始代碼以顯示流程。在運行addTeam()方法後,我希望能夠獲取$ new_id值,然後使用它來運行另一種方法 – cpcdev