草庐IT

Magento2

全部标签

mysql - Magento 和重新索引目录上的错误 1452(违反完整性约束)

Magento拒绝重新索引我的产品目录。它正在记录此错误:2013-01-29T23:24:51+00:00DEBUG(7):Exceptionmessage:SQLSTATE[23000]:Integrityconstraintviolation:1452Cannotaddorupdateachildrow:aforeignkeyconstraintfails(`cjsquash_mgnt1`.`catalog_category_product_index`,CONSTRAINT`FK_CAT_CTGR_PRD_IDX_CTGR_ID_CAT_CTGR_ENTT_ENTT_ID`FO

mysql - Magento 联合 SQL

我正在使用Magento,但在对我的集合使用sql命令UNION时遇到了问题。我有两个收藏:$collection=Mage::getModel('sales/order')->getCollection();$collection->getSelect()->joinRight(array('sfi'=>'sales_flat_invoice'),'main_table.entity_id=sfi.order_idANDNOW()getselect()->joinLeft(array('ztr'=>'zdg_tv_report'),'ztr.type=\'TV\'ANDztr.num

mysql - Magento-Check.php 认为我使用的 MySQL 版本比我低

我在开发过程中遇到了一些站点问题,因此决定运行magento-check.php文件以查看是否一切正常。结果是。YourserverdoesnotmeetthefollowingrequirementsinordertoinstallMagento.Thefollowingrequirementsfailed,pleasecontactyourhostingproviderinordertoreceiveassistancewithmeetingthesystemrequirementsforMagento:YouneedMySQL4.1.20(orgreater)Thefollowi

php - 导出所有产品的库存数量以在 Magento 中表现出色

我想在我的Magento1.7网站上以电子表格格式查看所有产品的库存水平。后端是否有任何内置功能允许我这样做。如果不是,那么哪个表将SKU和数量存储在Mysql数据库中,这样我就可以编写自定义查询来获取所需的字段,并以电子表格/XML格式将它们写下来。此外,如果有任何免费/便宜的插件可以帮助我管理我的库存,请指点我一下。 最佳答案 您可以通过导航到管理,“系统->导入/导出->Dataflow-Profiles”从该登录页面下载完整的产品list及其数量,单击“编辑”以获取“导出产品库存”选项。在“ExportProductStoc

php - DigitalOcean 服务器上的 Magento

我在DigitalOcean服务器上运行的Magento商店有问题。这是我的液滴配置:2GBRam|40GBSSDDisk|NewYork2|UbuntuUbuntu12.04.3x64当我使用Magento商店时,它工作正常,除非我尝试创建帐户或进行购买。然后需要2分钟才能完成购买。我在本地(使用数据库)下载了整个网站,订购和创建帐户只需要几秒钟。我尝试将Droplet升级到4GBRam,但还是一样。这是我的php配置:max_execution_time30max_file_uploads2020max_input_nesting_level64max_input_time60ma

php - 在 Magento 的高级搜索页面中更改属性排序

我在Magento的产品上有一些自定义属性,它们可以在Magento的搜索页面中搜索到;问题是字段在搜索页面上以错误的顺序列出;例如:Title_____Author_____SKU_____ISBN_____应该是:Author_____Title_____ISBN_____SKU_____我查看了模板文件,它似乎从其内部排序中输出了一个数组(或对象)。我想知道如何更改此顺序:)。有什么(相对直接的)想法吗? 最佳答案 如果您打开与您的模板匹配的block(catalogsearch\advanced\form.phtml->Ma

mysql - Magento:将 PDO 结果变成 Varien 对象

我有一个使用“core_read”和查询方法调用的存储过程。然后使用fetchAll(PDO::FETCH_ASSOC)收集结果。数据出来的很完美。我可以在数组上执行foreach,并通过数组键($row['name'])访问数据。我想将关联数组转换为Varien_Object,这样我就可以使用$row->getName()符号访问数据...保持Magento样式...我将如何执行这样的转换,如果可能吗? 最佳答案 将数组传递给Varien_Object的构造函数$object=newVarien_Object($array);请参

php - Magento - Mage 注册表项 "_resource_helper/core"已存在

我正在迁移我的暂存服务器上的magento1.6.1安装,但我仍然收到错误消息Mageregistrykey"_resource_helper/core"alreadyexists。我迁移了数据库和整个源代码。然后我更改了local.xml数据库设置。我已经运行了rm-rfvar/cache/*var/session/*并重新启动了Apache2但无法让它工作。我该怎么办? 最佳答案 哎呀!我终于让它工作了。这里的问题是执行迁移时我还更改了值(value)。这是导致异常的原因……现在我恢复了默认值,一切正常,没有破坏正常行为:-)

php - insertOnDuplicate 在 Magento 中不起作用

所以我正在尝试检查自定义数据库表,如果“test_type”列中存在“某物”,请用新数据替换现有行。但是,它仍在继续在数据库表中写入重复的列值“test_type”。所以我最终在“test_type”列中有两行“something”。$adapter=Mage::getSingleton('core/resource')->getConnection('core_write');$data=array('test_type'=>'something','time_stamp'=>$timeStamp,);$adapter->insertOnDuplicate('test_table',

mysql - 在 magento 中大量更新价格

我需要将某些类别中所有产品的价格更新10%。问题是我必须将它四舍五入到.99分如果价格是120*0.90=118.8,但是我必须放118.99编辑:我忘了说,我的一些产品有分级定价,所以分级价格也需要降低10%编辑:以下代码将价格更新了10%,但我不知道如何四舍五入到0.99。最困难的部分是如何使用分级定价>??updatecatalog_product_entity_decimalsetvalue=value*0.9whereattribute_id=64andentity_in(selectproduct_idfromcatalog_category_productwherecat