我如何在 Symfony 中使用函数?
How can I use a function in Symfony?
在我的PagesRepository.php中我创建了一个函数
use Ramsey\Uuid\Uuid;
function generateUid()
{
return Uuid::uuid4();
}
现在我想在我的 PagesController.php:
中使用这个函数
$unique_id = generateUid();
但我收到错误消息:
Attempted to call function "generateUid" from namespace
"App\Controller".
您可以使用 class 名称进行静态方法调用:
namespace App\Controller;
use App\Repository\PagesRepository;
class PagesController
{
// ...
$unique_id = PagesRepository::generateUid();
// ...
}
在我的PagesRepository.php中我创建了一个函数
use Ramsey\Uuid\Uuid;
function generateUid()
{
return Uuid::uuid4();
}
现在我想在我的 PagesController.php:
中使用这个函数$unique_id = generateUid();
但我收到错误消息:
Attempted to call function "generateUid" from namespace "App\Controller".
您可以使用 class 名称进行静态方法调用:
namespace App\Controller;
use App\Repository\PagesRepository;
class PagesController
{
// ...
$unique_id = PagesRepository::generateUid();
// ...
}