我正在开发一个Magento演示商店(CE v1.7)
我想生成模块(Mymodule)的控制器(索引)的动作(索引)的链接,我想在主页中显示链接,这样我就可以直接访问Mymodule functionnality
我怎样才能实现这一点(不禁用密钥生成)?
我已经尝试了以下代码,但是我被重新安排到仪表板:
<?php $key = Mage::getSingleton('adminhtml/url')->getSecretKey("acompany_mymodule/index/","index"); ?>
<a href="<?php echo Mage::helper("adminhtml")->getUrl("acompany_mymodule/index/index/",array("key" => $key)); ?>">My action </a>
Run Code Online (Sandbox Code Playgroud) 我正在尝试,在我的Spring(3.2)+ Hibernate(4.2)应用程序中,使query_cache永不过期
我尝试了以下配置,缓存正在运行但120秒后,我的可缓存查询命中数据库,即使timeToIdleSeconds和timeToLiveSeconds设置为大于120的值
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"
updateCheck="false">
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="1800"
timeToLiveSeconds="3600"
overflowToDisk="true"
maxElementsOnDisk="10000000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="1800" />
<cache name="org.hibernate.cache.StandardQueryCache"
maxEntriesLocalHeap="25"
eternal="false"
timeToIdleSeconds="1800"
timeToLiveSeconds="3600">
<persistence strategy="localTempSwap"/>
</cache>
<cache name="org.hibernate.cache.UpdateTimestampsCache"
maxEntriesLocalHeap="5000"
timeToIdleSeconds="1800"
timeToLiveSeconds="3600"
eternal="false">
<persistence strategy="localTempSwap" />
</cache>
</ehcache>
Run Code Online (Sandbox Code Playgroud)
我包括Ehcache使用:
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.6.6</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>4.2.6.Final</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
注意:我已经尝试过:timeToIdleSeconds ="0"和timeToLiveSeconds ="0"但没有运气,我得到相同的行为,120秒并清除缓存.这是完整的日志:
21:52:11,128 DEBUG StandardQueryCache:131 - Checking cached query results in region: org.hibernate.cache.internal.StandardQueryCache
21:52:11,129 DEBUG EhcacheGeneralDataRegion:69 …Run Code Online (Sandbox Code Playgroud)