草庐IT

Magento2

全部标签

php - Magento 1.6 : Using MySQL datetime fields with resource models

我已经建立了一个数据库表,其中包含一个名为“release_date”的DATETIME字段,并且模型/资源模型似乎工作正常。但是,我想检索并将“release_date”设置为Zend_Date对象。我还想确保它始终以UTC格式存储和检索。您对我如何做到这一点有什么建议,或者有更好的解决方案吗? 最佳答案 你可以在你的资源模型中处理它,像这样:protectedfunction_beforeSave(Mage_Core_Model_Abstract$object){...$date=$object->getReleaseDate(

mysql - 将旧站点用户迁移到 Magento DB

我在一家旧网上商店拥有超过300,000名用户。客户切换到Magento解决方案,现在必须将所有用户、地址迁移到Magento。所以我必须编写一个自定义脚本来将用户及其地址导入Magento系统。是否有任何教程或类似的工作已经完成。请帮我。谢谢 最佳答案 这是我如何使用SOAP库将用户从OSC迁移到Magento的示例。这个脚本是在旧服务器上运行的,需要从ssh命令行运行(php通过浏览器执行时不支持这个$proxy=newSoapClient('http://[yourmagentourl]/api/soap/?wsdl=1');

php - Magento 快速搜索 - 产品未显示

由于某些原因,当使用快速搜索某些产品时,它们没有显示在结果中。产品确实存在并且有库存,已启用等,可以通过浏览目录在商店中找到,是的,属性设置为可搜索为“目录,搜索”我重新索引了数据,并清除了缓存。我什至尝试过禁用缓存。但是仍然无法让它工作,有人有更多的想法吗?我在论坛和其他人上搜索过同样的问题,但看不到任何合适的解决方案-或者对我有用。请帮忙:-)干杯谢恩 最佳答案 这与MySQL全文搜索设置为4个字符有关。http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

mysql - Magento 为每个产品找到最深的类别

在我的产品网格页面上,我想为每个产品显示它所在的“最深”类别。这是我到目前为止根据一些其他类似问题的主题得出的结论。$res=Mage::getSingleton('core/resource');$eav=Mage::getModel('eav/config');$nameattr=$eav->getAttribute('catalog_category','name');$nametable=$res->getTableName('catalog/category').'_'.$nameattr->getBackendType();$nameattrid=$nameattr->ge

mysql - Magento 重新索引目录搜索索引锁定等待超时超时

当我从后端重新索引目录搜索索引时,同时如果我的前端用户正在使用mysite中的搜索来搜索某些内容,那么我会收到如下错误Error:SQLSTATE[HY000]:Generalerror:1205Lockwaittimeoutexceeded;tryrestartingtransaction谁能告诉我如何解决这个问题。 最佳答案 这是一个Magento错误,从Magento1.7开始就存在。当重新索引catalogsearch_fulltext索引时,会启动一个事务,它会连续为每个商店执行以下操作:重建catalogsearch_f

php - 找不到 Magento 列 : 1054 Unknown column 'cat_index_position' in 'order clause'

我收到如下错误,我不知道如何解决这个错误,因为我是magento的新手。如果对错误格式有一些描述,它也会对我有所帮助。我无法解决这个问题的主要原因是我一开始就不理解这个错误。a:5:{i:0;s:638:"SQLSTATE[42S22]:Columnnotfound:1054Unknowncolumn'cat_index_position'in'orderclause',querywas:SELECTDISTINCT`e`.`attribute_set_id`FROM`catalog_product_flat_11`AS`e`INNERJOIN`catalog_category_pro

php - Magento 2 Collection Date 按一小时过滤掉

我有一个问题,我按日期过滤集合,但我希望得到的项目没有在集合中返回,但是如果我打印出集合使用的SQL并针对我的数据库运行该项目,则返回该项目。$from=new\DateTime($lsDate);$orders=$this->_orderCollectionFactory->create()->addFieldToSelect(['grand_total','created_at'])->addAttributeToFilter('created_at',array('gteq'=>$from->format('Y-m-dH:i:s')))->addAttributeToFilter

mysql - 没有 InnoDB 的 Magento

我正尝试在我们的服务器上为我的最新项目安装MagentoCommunityEdition,但是,我们当前使用的托管平台没有,也不允许我们安装或使用InnoDB。是否有人知道可以进行任何配置/更改以使其以任何其他方式工作? 最佳答案 Magento的开发旨在用于事务安全环境。您可以尝试切换到其他一些事务安全的数据库(如Oracle),但是您需要自己为Oracle编写PDO适配器和资源模型(它们不是Magento的一部分)。但是如果你的供应商连InnoDB都不支持,我相信他不会支持Oracle之类的^^另一种可能性是让Magento能够

mysql - 如何让 Magento 更快地保存产品?

此行以下的所有内容都已过时。Magento只是很慢,仅此而已。如https://stackoverflow.com/questions/12580828/magento-saving-product-is-extremly-slow-but-profiler-shows-it-only-takes-1sec/12583078#12583078所述,Magento非常慢由于在HostGator上缺乏root权限而苦苦挣扎之后,我最终自己分析了Magento调用。这是其中一个结果:蓝色:计时1982878436Mage_Sales_Model_Mysql4_Quote开始Mage_Sale

php - 在 multistore .htaccess 之后,Magento 中的类别 View (仅)缺少产品

我正在为一个已经活跃的Magento网站添加一个额外的网站/店面。在开发网站上进行设置时,我注意到每当我放入multistore的.htaccess代码时,所有产品都会从类别View中消失。但是,我仍然可以通过直接链接访问产品,例如my-domain.com/category/product.这是我正在使用的.htaccess代码:##Storefronts#MainStoreSetEnvIfHostwww\.my-domain\.comMAGE_RUN_CODE=main-store_codeSetEnvIfHostwww\.my-domain\.comMAGE_RUN_TYPE=w