【问题标题】:Symfony @QueryParam requirementsSymfony @QueryParam 要求
【发布时间】:2015-08-15 20:24:05
【问题描述】:

我有以下带注释的方法:

class ProjectController extends FOSRestController
{
 /////
* @QueryParam(name="status", strict=true, requirements="[a-z]+", description="status of project", nullable=true)
 * @QueryParam(name="skill", strict=true, requirements="^[a-zA-Z ^0-9().,+]+", description="skill of project", nullable=true)
 * @QueryParam(name="close", requirements="\d+", description="project by close")
 * @QueryParam(name="main_skill", strict=true, requirements="^[a-zA-Z ^0-9().,+]+", description="project by main_skill", nullable=true)

但如果我有skillmain_skill C++ 并且在调试中我看到query->main_skill="C " 或者如果我在调试中需要C# 我只有“C”,需要添加什么要求?

【问题讨论】:

    标签: php rest symfony


    【解决方案1】:

    对于 C++ 试试这个:requirements="^[a-zA-Z ^0-9().,\+]+"

    【讨论】:

    • 调试 query="C" 和 C# query="C" 没有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 2011-08-27
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多