从文件中获取错误:
/app/viner/symfony cmf/route/src/ChainRouter.php
“所有链式路由器都无法生成路由:找不到路由'/cms/routes/can'”。
我猜它应该从数据库表phpcr_nodes中找到这条路由,它存在于数据库中:
但它没有找到。
此方法调用会出现以下错误:
$this->router->generate('/cms/routes/can', array(), RouterInterface::ABSOLUTE_URL)
我应该在哪里找?如何让它找到路线?这种方法会查找路线吗?也许我必须在某个地方添加,它甚至都不看数据库?
得到了一个答案——它找到了phpcr_nodes.path中的路由,但在某个地方根据配置对这些行进行了过滤。因此,即使该行存在这样的路由,由于配置的原因,它也找不到。不知道在哪里进行过滤,但至少对于完成当前任务来说已经足够了。 如果知道如何过滤phpcr_nodes行,有人可以附加,这样路由器就找不到它们。