以下のメソッドの $new_id 変数 (パブリック クラス Youth_teams から) に外部ファイルからアクセスしたいのですが、方法がわかりません。メソッドを含むファイル内から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;
}
OTHER FILE から試したコードは次のとおりです。
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 にアクセスするための正しいパスは何ですか?