标签: symfony expression
我需要扩展SymfonyExpression语言才能使用自定义功能。
我按照此处所述进行操作:
https://symfony.com/doc/current/components/expression_language/extending.html#components-expression-language-provider
我不明白,可编译调用(新ExpressionFunction的第二个参数)用于什么目的。
我知道,它应该返回一个字符串表达式,该表达式表示您在valuable-callable中所做的事情。但是它的确切用途以及如何处理其中的对象,例如自定义函数将请求作为参数获取时。
我在网上找到的所有示例都是非常简单的示例(例如1 + 1),请不要真正解释它。
任何建议都值得赞赏。