相关疑难解决方法(0)

Symfony2路由不受支持的密钥

我正在学习Symfony 2,但我遇到了一些问题.使用教程,我在routing.yml内部包中创建了这个路径:

acme_demo_homepage:
path:     /hello/{name}
defaults: { _controller: AcmeDemoBundle:Default:index }

random:
path:     /random/{limit}
defaults: { _controller: AcmeDemoBundle:Random:index }
Run Code Online (Sandbox Code Playgroud)

和Eclipse在defaults声明的行显示错误,并告诉我这:是意外的.

我创建了控制器:

<?php
namespace Acme\DemoBundle\Controller;
use Symfony\Component\HttpFoundation\Response;

class RandomController
{


public function indexAction($limit)
{
    return new Response('<html><body>Number: '.rand(1, $limit).'</body></html>');
}

}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行localhost/app_dev.php/random/10此错误时出现:

路由文件"C:\ xampp\htdocs\progetti\Symfony\src\Acme\DemoBundle/Resources/config/routing.yml"包含"acme_demo_homepage":"random"的不支持的键.预期之一:"资源","类型","前缀","模式","路径","主机","方案","方法","默认值","要求","选项","条件".

php eclipse symfony

2
推荐指数
1
解决办法
4521
查看次数

标签 统计

eclipse ×1

php ×1

symfony ×1