在我的PagesRepository.php中,我创建了一个函数
use Ramsey\Uuid\Uuid;
function generateUid()
{
return Uuid::uuid4();
}
现在我想在我的PagesController.php中使用此功能:
$unique_id = generateUid();
但是我收到错误消息:
试图从名称空间调用函数“ generateUid” “应用程序\控制器”。
答案 0 :(得分:2)
您可以将类名用于静态方法调用:
namespace App\Controller;
use App\Repository\PagesRepository;
class PagesController
{
// ...
$unique_id = PagesRepository::generateUid();
// ...
}