Questions tagged «magento2»

有关Magento 2的一般问题,不专门针对次要版本。使用此标签可以区分Magento1。如果您对特定版本有疑问,请改用相应的“ Magento-2.x”标签。Magento 2次要版本之间的功能可能有所不同。

4
Magento 2不可能跟踪管理网格错误:致命错误:方法Magento \ Ui \ TemplateEngine \ Xhtml \ Result :: __ toString()不得引发异常
由于高度依赖XML文件,因此在创建自定义管理网格时,很难弄清此错误的原因: 致命错误:方法Magento \ Ui \ TemplateEngine \ Xhtml \ Result :: __ toString()不得在C:\ wamp64 \ www \ mage2 \ vendor \ magento \ module-ui \ Component \ Wrapper \ UiComponent.php中引发异常0 我正在尝试为sales_shipment_item表格创建一个管理网格。 到目前为止,我有: 使用了xdebug并将其放在__toString()Result类的方法中,它没有显示真正的错误是什么 我已经var_dump-ed __toString()方法中的变量 我在Magento 2中启用了开发人员模式 我已经检查了var/logs,它没有任何帮助 我已经成功地制作了其他管理员自定义网格,但是试图找出实际错误就像大海捞针一样。有没有人找到调试这些的更好的方法?我查看了所有的Grid xml di.xml,和模型,一切看起来都还可以。
9 magento2  admin  grid 



3
将CLI命令添加到Magento 2的正确,受支持的方法
是否存在将您的CLI命令添加到Magento 2模块的正确且受官方支持的方法?根据我的收集,您的选择是 将命令类添加到via 文件的commands参数中Magento\Framework\Console\CommandListdi.xml 通过\Magento\Framework\Console\CommandLocator::register一个registration.php或多个cli_commands.php文件注册命令 这些选项都不是带有祝福的@api。尚不清楚,作为扩展开发人员,我们应该如何添加命令行脚本,以使它们在版本之间保持一致。 有人知道在Right™方法上是否有正式的Magento政策吗?


11
Magento 2产品导入不会导入图像
我正在使用内置的CSV导入来导入产品(系统-导入-产品) 我所有的数据都可以很好地导入,但出现错误“Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in rows: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10" 在我的CSS中,我将base_image路径写为 http://mywebsite.ca/pub/media/import/img/hose/jpg/Ach7938.jpg 作为测试,我删除了文件夹结构,编辑了csv并尝试了此操作,并得到了同样的问题,同样的错误 http://mywebsite.ca/pub/media/import/Ach7938.jpg 我试着这样编写文件路径,即/pub/media/import/img/hose/jpg/Ach7938.jpg,但它不会让我越过“检查数据”验证器。 我确认文件夹和文件的权限为775 我使用的是php 5.6,我尝试了7,但是它以许多不同的方式破坏了整个网站,所以这不是一个选择 附带说明一下,如果我连续运行20次,则整个站点都将挂起,并且直到我执行完整的系统还原后,导入才能再次起作用(这是怎么回事?) 我可以将图像放置在其他服务器上并以这种方式链接到它们吗?

1
如何在magento 2中将变量传递给外部js
在magento 1中 例如,我们可以在phtml中调用此原型函数 function ABC(){ var a = '<?php echo $a;?>' alert(a); } 但是在magento 2中,我们不能在phtml中添加这种类型的函数,为此我们必须创建 requirejs-config.js var config = { map: { '*': { 'exam': 'js/example', } } }; 像这样和example.js function ABC(){ alert(a); } 在phtml中 require(['jquery','exam'], function($){ var a= <?php echo $a; ?>; }); 我正在尝试像这样传递变量,但无法正常工作,如何在magento 2中将变量从phtml传递给外部js

3
我如何在magento2上运行php自定义脚本
我想将自定义php脚本添加到magento2根文件夹并从浏览器运行。我试图将其添加到magento2根文件夹中,但它重定向到404页面。 我也尝试将其添加到pub文件夹中,但没有成功。 还清除了缓存和生成。 我在Nginx服务器上运行magento2


1
如何在我的模块中添加自定义帮助器?
如何在Magento 2模块中创建新的Helper或重写/重写Core Helper? 我尝试将依赖项添加到module.xml“自定义模块”中,但它根本不会加载Helper类。 下面是我的module.xml; <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Company1_Module1" schema_version="1.0.0" setup_version="1.0.0"> <sequence>Magento_Directory</sequence> </module> </config>

5
Magento 2:请求对象上的getPost和getPostValue方法
我看到在Magento 2中涉及请求的任何地方,该请求都是的实现\Magento\Framework\App\RequestInterface。 此接口不包含getPost(用于\Magento\Catalog\Controller\Adminhtml\Category\Widget\CategoriesJson)和getPostValue(用于\Magento\Catalog\Controller\Adminhtml\Product\Save)的方法,但它们仍被调用。 可以确定这些方法始终会用于http请求吗? 还是应该在模块中使用其他内容来获取$_POST数据?


5
Magento 2.3.0“服务器的技术问题导致错误。” 上载徽标图像时
我在Ubuntu操作系统上使用Magento 2.3.0和php 7.2版本。一切看起来都正常,但是当我尝试进入Magento后端,内容-设计/配置-标头,并尝试上传徽标图片时,我得到了: A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later. 我已经尝试过更改用户密码,检查index.php是否有任何回显代码,还尝试升级,编译,部署,重新索引,清理缓存,但是什么也没有,我仍然收到此错误。

1
弃车观察员
我需要帮助!!! 我正在创建一个通过API与另一个平台集成的模块。我已经获得了用于客户注册的观察员或事件(customer_register_success),购买已完成(checkout_onepage_controller_success_action)。 我需要的帮助是如何将观察者带到废弃的购物车上?或者哪种方法是获取该信息并通过API发送信息的最佳方法。

1
Magento2:订阅状态显示待定的提前报告
我想在Magento2中启用高级报告。 为此,我转到“存储”->“配置”->“常规”->“高级报告”并启用它。 已经5天了,但订阅状态仍显示为待处理。 请检查截图以供参考 我已阅读以下参考链接:https : //docs.magento.com/m2/ce/user_guide/reports/advanced-reporting.html 在Magento Doc中,以下第5点提到。 等待一整夜,或者直到下一次计划的更新之后。然后,检查您的订阅状态。如果状态仍为“待定”,请确保您的安装符合所有要求。 但是我找不到所有这些要求。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.