【发布时间】:2021-05-07 05:06:25
【问题描述】:
我正在尝试用 CakePHP 3.8 Router::url() 方法替换我的所有静态路由。
在我的本地环境中,当从manage/lender-products/read/2 路由访问下面的代码时,我从下面的代码中得到了/manage/lenders 的预期结果:
\Cake\Routing\Router::url(['controller' => 'Lenders', 'action' => 'index'])
但是,在生产 (bref.sh/AWS Lambda/PHP 7.4) 中,我得到了 /manage/lender-products/read/manage/lenders 的意外结果。
似乎在我的生产环境中,正在生成 URL,并且在最终结果中包含当前页面 url。
【问题讨论】:
标签: cakephp aws-lambda cakephp-3.0 php-7.4 bref