与大多数 symfonians 一样,我有一个后端(是)控制器,管理员可以在其中登录以管理站点的应用程序。我遇到的问题是登录表单不尊重后端(是)控制器。例如:
<form action="/guard/login" method="post">
应该:
<form action="be.php/guard/login" method="post">
所以每次我提交表单时,它都会抛出一个错误。奇怪的是,它适用于 be_dev.php。
提前致谢。
与大多数 symfonians 一样,我有一个后端(是)控制器,管理员可以在其中登录以管理站点的应用程序。我遇到的问题是登录表单不尊重后端(是)控制器。例如:
<form action="/guard/login" method="post">
应该:
<form action="be.php/guard/login" method="post">
所以每次我提交表单时,它都会抛出一个错误。奇怪的是,它适用于 be_dev.php。
提前致谢。
no_script_name
你后端的设置是什么?该插件使用标准url_for
帮助程序来生成链接,因此如果所有其他链接都在您的后端工作,这也应该这样做。
您可以no_script_name
在应用程序的 settings.yml 文件中找到配置参数。