小编Ste*_*tev的帖子

Symfony2 - FOS REST Bundle - QueryParam复杂约束

在文档中说我们可以在查询参数上应用复杂约束,如:

@QueryParam(
    array=true, 
    name="filters", 
    requirements=@MyComplexConstraint, 
    description="List of complex filters"
)
Run Code Online (Sandbox Code Playgroud)

摘自https://github.com/FriendsOfSymfony/FOSRestBundle/blob/master/Resources/doc/3-listener-support.md

但是当我尝试在我的项目中使用它时:

@Annotations\QueryParam(
    name="departurePoint", 
    array=true, 
    strict=true, 
    requirements=@DeparturePoint,
    nullable=false, 
    description="The destination from where to start the journey"
)
Run Code Online (Sandbox Code Playgroud)

正确使用DeparturePoint(作为symfony约束实现)时,会抛出一个错误,指出requirements参数只能是一个字符串.

是否可以为queryParam使用自定义验证器?

symfony fosrestbundle

5
推荐指数
0
解决办法
2613
查看次数

Vagrant在Ubuntu 14.04上安装NFS时挂起

直到今天,我的流浪汉设置工作顺利.但事情发生了,我无法找到什么.

突然间,当我进行流浪时,它会在挂载NFS共享文件夹时挂起.

我的猜测是由于主机上的一些更新导致了一些问题.以下是vagrant up --debug命令的输出以及过去2天内最新更新的列表.

这是流浪者的输出:

==> default: Mounting NFS shared folders...
DEBUG ssh: Checking whether SSH is ready...
DEBUG ssh: Re-using SSH connection.
 INFO ssh: SSH is ready!
DEBUG ssh: Re-using SSH connection.
 INFO ssh: Execute:  (sudo=false)
DEBUG ssh: Exit status: 0
DEBUG guest: Searching for cap: mount_nfs_folder
DEBUG guest: Checking in: ubuntu
DEBUG guest: Checking in: debian
DEBUG guest: Checking in: linux
DEBUG guest: Found cap: mount_nfs_folder in linux
 INFO guest: Execute capability: mount_nfs_folder [#<Vagrant::Machine: default (VagrantPlugins::ProviderVirtualBox::Provider)>, "192.168.56.1", …
Run Code Online (Sandbox Code Playgroud)

nfsclient nfs vagrant ubuntu-14.04

3
推荐指数
1
解决办法
2134
查看次数

标签 统计

fosrestbundle ×1

nfs ×1

nfsclient ×1

symfony ×1

ubuntu-14.04 ×1

vagrant ×1