Как я могу использовать функцию в Symfony? - PullRequest
0 голосов
/ 28 ноября 2018

В моем PagesRepository.php я создал функцию

use Ramsey\Uuid\Uuid;


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

Теперь я хочу использовать эту функцию в моем PagesController.php:

$unique_id = generateUid();

Но я получаю сообщение об ошибке:

Попытка вызова функции «generateUid» из пространства имен «App \ Controller».

1 Ответ

0 голосов
/ 28 ноября 2018

вы можете использовать имя класса для статического вызова метода:

namespace App\Controller;

use App\Repository\PagesRepository;

class PagesController
{
    // ...

    $unique_id = PagesRepository::generateUid();

    // ...
}
...