yii2 - Yii2-如何通过重定向传递模型ID
问题描述
嗨,我想使用重定向传递模型 id url
。但是当我尝试通过它时,我收到了错误
错误
找不到对象!在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误通知该页面的作者。
如果您认为这是服务器错误,请联系网站管理员。
错误 404
当我尝试执行此操作时会生成此错误
$this->redirect(Url::to('/process?file_name=' . $file_name . "&header_no=" . $_POST['header_no'],['id'=>$model->id]));
URL : http://localhost:225/process?file_name=excel_12.xlsx&header_no=1
Url 错误正确的应该是这样的http://localhost:225/inventory-web/backend/web/....../...
错误2:
未找到 (#404) 未找到页面。上述错误发生在 Web 服务器正在处理您的请求时。
如果您认为这是服务器错误,请与我们联系。谢谢你。
网址:http://localhost:225/inventory-web/backend/web/process?file_name=excel_12.xlsx&header_no=1?id=1
我如何传递模型ID?
任何帮助将不胜感激
解决方案
我试过这样,它对我来说非常好。
$this->redirect('/didmaster/didtenant?id=' . $model['em_id']);
尝试这个,
$this->redirect('/process?file_name=' . $file_name . "&header_no=" . $_POST['header_no'] . "&id=" . $model->id);
或者
$this->redirect(array(
'process',
'file_name' => $file_name,
'header_no' => $_POST['header_no'],
'id' => $model->id
));
推荐阅读
- bash - BASH:根据文件名排序文件
- mongodb - 来自 SpringBoot MongoRepository 的 GeoQuery MongoDB
- flutter - 可见性小部件开/关刷新整个页面
- c++ - 即使通过函数后值也不会改变
- javascript - 包含搜索字段的 Levenshtein 距离
- django - 渲染从 Django 传递到 Vue 的数据
- c# - 如何在 Xamarin Forms 中实现 instagram 故事?
- python - 到 MongoDB ServerSelectionTimeoutError 的 Python 数据帧:连接已关闭
- sql-server - T-SQL & Access :: 生成未插入值的 LOG
- javascript - 减少bottomBorder和文本之间的距离