Magento

Magento电子商务平台用户的问答



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次,则整个站点都将挂起,并且直到我执行完整的系统还原后,导入才能再次起作用(这是怎么回事?) 我可以将图像放置在其他服务器上并以这种方式链接到它们吗?

2
如何从垃圾邮件机器人保护表格
在我的Magento商店中,我有一个表格,女巫通过电子邮件将信息发送给我,最近从该表格中收到了很多垃圾邮件(自昨天以来已有70封垃圾邮件)。 使用CAPTHA在magento中获得安全表格是否可行?:)

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

13
错误-无效的表单密钥
我遇到了magento 1.9.2.3的问题,当我使用自定义管理表单连接时出现错误消息。 我创建了一个模块,并为我的用户角色复制了客户/帐户/登录页面。 <?xml version="1.0"?> <config> <modules> <Custom_Page> <active>true</active> <codePool>local</codePool> </Custom_Page> </modules> </config> 我的config.xml: <?xml version="1.0"?> <config> <global> <page> <layouts> <Custom_Page> <label>User Login</label> <template>page/user_login.phtml</template> </Custom_Page> </layouts> </page> </global> </config> 旧的magento版本没有问题。 但是使用1.9.2.3:无效的表单密钥。请刷新页面出现。 注意:如果我替换了旧的Observer.php,它就完成了: www \ app \ code \ core \ Mage \ Admin \ Model \ Observer.php 但是我认为用旧的替换新的Observer.php并不严重。 编辑:我的user_login.phtml包含一个输入form_key。 <form …


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>

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.