我正在使用食谱中的随机数生成器,当我尝试访问app_dev.php/random
时,我得到的是404,app_dev.php
也是如此。
我的服务器正在运行cPanel,我通过scriptalicious
当我加载domain.co.nz/symfony
时,我
页面消息:
Symfony已成功安装。
Symfony是一个框架,所以没有索引页。
我如何解决上述问题?
路由:
use Symfony\Component\Routing\RouteCollection;
$ranNum = $loader->import('@DemoRandomNumberBundle/Resources/config/routing.php');
$ranNum->addPrefix('/');
$collection = new RouteCollection();
$collection->add('random', new Route('/random{limit}', array('_controller' => 'DemoBundle:Random:index')));
return $collection;
答案 0 :(得分:0)
当您请求/random{limit}
时,您的路线位于网址/路径/random
,因此找不到任何内容。
路由参数的正则表达式为[^/]+
,这意味着它需要一个或多个字符,而这些字符是您未提供的。
要访问您的网页,您需要在您的网址中使用该参数,例如/random123
123
为limit
。