2013-06-20 62 views
2

我正在關注Alan Storm的這個tutorial,我正在努力處理指令的設置部分。安裝腳本似乎不運行,但顯示在數據庫中

我的配置文件:應用程序/代碼/本地/艾倫/風暴的/ etc/config.xml中

<modules> 
     <Alan_Storm> 
     <version>0.1.0</version> 
     </Alan_Storm> 
    </modules> 
     <resources> 
      <storm_setup> 
      <setup> 
       <module>Alan_Storm</module> 
       <class>Alan_Storm_Model_Resource_Mysql4_Setup</class> 
      </setup> 
      <connection> 
       <use>core_setup</use> 
      </connection> 
      </storm_setup> 
     </resources> 

我也把所需的代碼到應用程序/代碼/本地/艾倫/風暴/ SQL/storm_setup/mysql4安裝-0.1.0.php

echo 'Running this upgrade: ' . get_class($this) . "\n <br /> \n"; 
die("Exit for now"); 

教程指出加載頁面時上述文件將運行並在屏幕上顯示所述echo命令。這不會發生。我查看了我的數據庫並發現了storm_setup,所以它已成功運行,但是有人可以解釋爲什麼我在屏幕上沒有輸出?

回答

0

我已經解決了。對於其他人正在努力解決這個問題。

看來我必須在將echo和die命令放置之前運行腳本。如果Magento不在數據庫中,它將只運行您的安裝腳本,因此通過從數據庫中刪除所需的行並再次運行腳本,您應該可以獲得預期的結果。

相關問題