如何在Symfony中使用功能?

时间:2018-11-28 08:45:51

标签: function symfony controller namespaces repository

在我的PagesRepository.php中,我创建了一个函数

use Ramsey\Uuid\Uuid;


  function generateUid()
  {
     return Uuid::uuid4();
  }

现在我想在我的PagesController.php中使用此功能:

$unique_id = generateUid();

但是我收到错误消息:

  

试图从名称空间调用函数“ generateUid”   “应用程序\控制器”。

1 个答案:

答案 0 :(得分:2)

您可以将类名用于静态方法调用:

namespace App\Controller;

use App\Repository\PagesRepository;

class PagesController
{
    // ...

    $unique_id = PagesRepository::generateUid();

    // ...
}