你好,这里我有一个简单的代码:
index.php
function AddUser() {
//database codes
$newUserLastID = $db->lastInsertId();
$app->flash('test', $newUserLastID);
}
AddUser();
我想做的是访问flash test
到同一个文件,并将其分配给一个变量。我编写的代码是:
$someVar = $flash['test'];
我总是得到一个undefined variable $flash
错误。你能在同一个php文件中访问flash消息吗?
您可以使用flashNow
$app->flashNow('info', 'Your credit card is expired');
参见Slim Documentation
Slim应用程序的
flashNow()
方法设置了一条消息,该消息将在当前请求的视图模板中可用。使用flashNow()
应用程序实例方法设置的消息将在下一个请求中不可用。下面示例中的消息将在模板变量flash['info']
中可用。