我如何在 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();

    // ...
}