扩展表达语言-编译可调用

时间:2018-10-02 12:07:04

标签: symfony expression

我需要扩展SymfonyExpression语言才能使用自定义功能。

我按照此处所述进行操作:

https://symfony.com/doc/current/components/expression_language/extending.html#components-expression-language-provider

我不明白,可编译调用(新ExpressionFunction的第二个参数)用于什么目的。

我知道,它应该返回一个字符串表达式,该表达式表示您在valuable-callable中所做的事情。但是它的确切用途以及如何处理其中的对象,例如自定义函数将请求作为参数获取时。

我在网上找到的所有示例都是非常简单的示例(例如1 + 1),请不要真正解释它。

任何建议都值得赞赏。

0 个答案:

没有答案