4
ヘルパーvsモデル?どちらを使用すればよいですか?
私はmagentoでInstagram APIを使用しています。Instagramで私たちの店をフォローしている場合、私はInstagramフォロワーにクーポンを提供しています。 curlを使用して、PHPでInstagramへのAPI呼び出しを行っています。現在、カスタムモジュール内のヘルパー関数でAPI呼び出しをラップしています。代わりに、これらの呼び出しをモデル内の関数でラップする必要がありますか? 例えば。現在のユーザーが私のアカウントをフォローしているかどうかを確認するために、InstagramへのAPI呼び出しを行っています。それで、私のコントローラーでは、コントローラーにfollowステータスを返すヘルパー関数を呼び出しています。コントローラで、必要に応じてモデルを更新します。 これらのAPI呼び出しをヘルパー関数内に配置することは正しいですか?モデルではなくヘルパーをいつ使用しますか? <?php class Company_SocialCoupons_InstagramController extends Mage_Core_Controller_Front_Action { public function followAction() { $status = Mage::helper('socialcoupons/instagram')->getFollow(); if ($status == 'follows') { // 1. ADD DATA TO MY DATABASE using my custom model // - Ex. Mage::getModel('socialcoupons/instagram')->setInstagramId(*IGID*), etc. // 2. CREATE COUPON // 3. EMAIL COUPON TO CUSTOMER } …