嗨我正在爲Prestashop上的公司開發自定義模塊,我需要一些幫助。我最近在Magento上開發了同樣的插件,但在這裏我遇到了一些事件的麻煩(也叫做動態鉤子)。Prestashop後臺動態掛鉤(事件)不起作用
我試圖在後端使用動態鉤子來管理產品庫存。我沒能趕上我的模塊上的Prestashop後端事件,儘管我已經在我的安裝()方法註冊的掛鉤:
function install() {
if (parent::install() == false
|| !$this->registerHook('home')
|| !$this->registerHook('productFooter')
|| !$this->registerHook('orderConfirmation')
|| !$this->registerHook('shoppingCart')
|| !$this->registerHook('actionProductDelete')
|| !$this->registerHook('actionProductUpdate')) {
return false;
}
//default configuration values
...
,並放置爲每一個特定的方法。
public function hookActionProductDelete($params) { ... }
我正在記錄雙方的所有進程。我與firePHP和FileLoggerCore和地方的事件的調度與PrestaShop的FileLoggerCore的Prestashop的核心課程模塊。
在Product類中找到的事件(如actionProductDelete)已分派,但我無法捕獲它們。
我注意到的另一點是鉤子名稱在prestashop版本之間改變。在這最後的1.5版本中,鉤子比以前更多。在1.3到1.5的版本中可以使用相同的鉤子?
對不起,我的英語和很多預先感謝。
我可以離線ping通,你問更多關於這個話題? – pulkitsinghal 2014-05-22 19:34:39
當然,沒問題 – jmventar 2014-05-26 09:05:09