tôi đang làm việc trên một ứng dụng Symfony 2 được thực hiện bởi một công ty khác và đã xem qua định nghĩa dịch vụ sau:Symfony cú pháp tiêm dịch vụ
service_id:
class: 'path\to\class'
calls:
- [setRequest, ['@?request=']]
Tôi biết những gì các dấu hỏi trong @?request=
phương tiện (nếu dịch vụ không tồn tại , setRequest
không được gọi), nhưng dấu hiệu bình đẳng ở cuối nghĩa là gì?
Cảm ơn!
dấu bằng có thể được sử dụng để bơm các giá trị dựa trên biểu thức quá, một ví dụ về sử dụng này ở đây: https://symfony.com /doc/current/service_container/expression_language.html – teeyo
@teeyo nhưng không được sử dụng như thế này ... – medowlock
Vâng, tôi chỉ nói rằng nó có thể được sử dụng như thế này, cho trường hợp của bạn @prehfeldt aleady trả lời rằng :) – teeyo