1
Symfony 3 앱에 타사 DQL 함수 세트를 등록하려고합니다. 나는 Symfony's docs을 따라 (다른 필드 사이)와 config.yml
을했습니다"클래스를 찾을 수 없습니다"Symfony 3에서 사용자 정의 DQL 함수 추가하기
doctrine:
orm:
dql:
string_functions:
to_tsquery: OpsWay\Doctrine\ORM\Query\AST\Functions\ToTsquery
to_tsvector: OpsWay\Doctrine\ORM\Query\AST\Functions\ToTsvector
ts_match_op: OpsWay\Doctrine\ORM\Query\AST\Functions\TsMatch
그러나, 나는 DQL에서이 함수를 호출 내 코드를 실행할 때, 나는 Class '\OpsWay\Doctrine\ORM\Query\AST\Functions\TsMatch' not found
의 오류가 발생합니다. 필자는 맞춤법 오류가 없으며 파일이 작성자를 통해 설치되었음을 보증합니다. 나는 config.yml
에서 수업을 듣기 위해 PHPStorm에서 성공적으로 Cmd + Click을 할 수 있습니다. 이 기능들을 등록하기 위해 내가 놓친 것이 있습니까?
업데이트 : 내 AppBundle에이 파일의 내용을 복사하여 네임 스페이스를 변경 한 경우 어떤 이유를 들어, 그것은했다. 정말 이상하고 이상적이지는 않지만 지금은 해결 방법으로 사용됩니다. – NeuroXc