Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复magento 2 getUrL_Magento_Magento2 - Fatal编程技术网

如何修复magento 2 getUrL

如何修复magento 2 getUrL,magento,magento2,Magento,Magento2,我使用集合工厂从(Magento\Catalog\Model\ResourceModel\product\CollectionFactory)获取产品数据。然后在模板中逐块传递这些数据。已成功获取数据,但当我尝试通过 <a href="<?= $this->getUrl('catalog/product/edit/id/'.$value['entity_id']) ?>">Edit</a> getUrl未生成有效链接 我想要一

我使用集合工厂从(Magento\Catalog\Model\ResourceModel\product\CollectionFactory)获取产品数据。然后在模板中逐块传递这些数据。已成功获取数据,但当我尝试通过

<a href="<?= $this->getUrl('catalog/product/edit/id/'.$value['entity_id']) ?>">Edit</a> 

getUrl未生成有效链接

我想要一个Url链接到此
http://localhost/magento2/admin/catalog/product/edit/id/1/key/bfe08a05118e8a063718ecf5804669494dca697b13782ee7a074d9f42344d28a/

但我越来越像这样了 http://localhost/magento2/admin/catalog/product/edit/key/bfe08a05118e8a063718ecf5804669494dca697b13782ee7a074d9f42344d28a/

正如您所看到的,我的链接在编辑和键之间没有任何ID。
我想我错过了什么。请帮助

尝试以下操作:$this->getUrl('catalog/product/edit/',['id'=>$value['entity\u id']);非常感谢@HoangHieu,它可以工作:)试试这个:$this->getUrl('catalog/product/edit/',['id'=>$value['entity\u id']);非常感谢@HoangHieu,它很有效:)