2012-12-17 16 views
1

我正在致力於在我的Magento Store中設置電子郵件通訊,並且正在處理默認設置如何執行新聞通訊時,我在app/code/core/Mage /中找到了createPostAction函數中的這段代碼。客戶/控制器/ AccountController.php:'setIsSubscribed'在Magento中做了什麼?

if ($this->getRequest()->getParam('is_subscribed', false)) { 
    $customer->setIsSubscribed(1); 
} 

所以我得到了什麼條件檢查是幹什麼的,但我不能爲我的生活查找函數調用setIsSubscribed()一樣。我得知我傳遞了TRUE或FALSE,並且它適當地設置,但函數定義在哪裏?還是有一些類似Ruby的PHP voodoo,在這裏調用了一個設置實例變量的setter?或多或少,有人可以告訴我,當setIsSubscribed被調用和/或我可以在代碼中找到它會發生什麼?

回答