启动项目时,我要做的第一件事是询问客户是否需要用户登录他的网站。在技术术语Mage_Log
模块中。到目前为止,在所有情况下我都得到了答案:
不会。我们将使用Google Analytics(分析)。
下一个问题是“您要比较产品吗?”。我问这些问题是因为日志表往往会变得很大,而且网站变得很慢。因此,我想避免解决速度问题。
我问的第二个问题是因为“比较产品”部分取决于访客客户的日志。请参见addAction
产品比较控制器的:
if ($productId
&& (Mage::getSingleton('log/visitor')->getId() || Mage::getSingleton('customer/session')->isLoggedIn())
)
因此,如果客户要比较产品,则无法禁用日志记录。
我的意思是我可以搜索扩展程序或构建扩展程序,但是真正的问题是:为什么比较功能链接到访问者ID?有什么好的结果吗?通过引用会话中的引用ID,来宾引用可以很好地发挥作用。为什么比较产品不一样?
可能是因为没有人会禁用Magento的任何部分,所以任何项目都必须正确使用每个部分;)
—
David Manners 2014年
只要有人实现了禁用核心模块的可能性,我都不认为这是原因...但是我开了个玩笑:)。
—
马里乌斯
同意,尽管我看到了禁用某些扩展后其他部分的效果不佳。简而言之,这就是为什么我不能真正理解为什么人们会喜欢作曲家和Magento的原因,因为您无法可靠地拆分核心模块,这让我感到奇怪。
—
David Manners 2014年
@DavidManners。希望2.0可以在某种程度上实现。
—
马吕斯
所以回到问题,如果禁用模块,然后使用config为
—
David Manners 2014年
log/visitor
与会话信息一起使用的模块设置自己的模块,将会发生什么?我自己从未尝试过