Trong cấu hình định tuyến của ứng dụng Symfony2, tôi có thể tham khảo một tệp như sau:
somepage:
prefix: someprefix
resource: "@SomeBundle/Resources/config/config.yml"
Có cách nào để truy cập tệp liên quan đến gói trong bộ điều khiển hoặc mã PHP khác không? Đặc biệt, tôi đang cố gắng sử dụng đối tượng Symfony \ Component \ Yaml \ Parser để phân tích cú pháp một tệp và tôi hoàn toàn không muốn đề cập đến tệp đó. Về cơ bản, tôi muốn làm điều này:
$parser = new Parser();
$config = $parser->parse( file_get_contents("@SomeBundle/Resources/config/config.yml") );
Tôi đã kiểm tra lớp Symfony \ Component \ Finder \ Finder, nhưng tôi không nghĩ đó là thứ mình đang tìm kiếm. Có ý kiến gì không? Hoặc có thể tôi đang hoàn toàn bỏ qua một cách tốt hơn để làm điều này?