Ich entwickle ein Untermodul im Admin-Panel. Das erste Seitenraster zeigt die Liste der Benutzer (Referrer / Eltern) und deren Gesamtprovision. Auf der Registerkarte "Actions" gibt es ein Drop-Down, auf dessen Klick einige Grids geöffnet werden. Ähnlich möchte ich eine weitere Option hinzufügen, auf der es eine Seite geben sollte, die angibt, wer (untergeordnete Benutzer) unter diesem Referrer / Elternbenutzer und wie viel Provision der Referrer / Parent-Benutzer pro Referral / Child-Benutzer erhalten hat.
Beispiel: A (übergeordneter Benutzer) - B, C (untergeordnete Benutzer) wurden unter der Referenz von A registriert. Also, Von B bekam A 20 $ Provision und von C, A bekam 20 $ Provision, (diese Details von wem von wem verwiesen und wie viel Provision ist dort in einer Tabelle gespeichert) zeigt die Summe von 40 $ auf der vorherigen Seite.
Der Fehler, den ich bekomme, ist
Schwerwiegender Fehler: Uncaught Error: Aufruf einer Memberfunktion setSaveParametersInSession () auf boolean in E: \ xampp \ htdocs \ Personen \ Neu \ App \ Code \ core \ Mage \ Adminhtml \ Block \ Widget \ Grid \ Container. php: 66 Stack-Ablaufverfolgung: # 0 E: \ xampp \ htdocs \ Menschenschmutzneu \ app \ code \ core \ Mage \ Kern \ Block \ Abstract.php (238): Mage_Adminhtml_Block_Widget_Grid_Container- & gt; _prepareLayout () # 1 E: \ xampp \ htdocs \ peoplesoilnew \ app \ code \ core \ Mage \ Kern \ Model \ Layout.php (456): Mage_Core_Block_Abstract- & gt; setLayout (Objekt (Mage_Core_Model_Layout)) # 2 E: \ xampp \ htdocs \ Volksmassenneuigkeit \ app \ code \ local \ Mj \ Freunde \ controllers \ Adminhtml \ FriendsController.php (60): Mage_Core_Model_Layout- & gt; createBlock ('Freunde / adminht ...') # 3 E: \ xampp \ htdocs \ Volkssoilnew \ app \ code \ core \ Mage \ Core \ Controller \ Varren \ Action.php (419): Mj_Friends_Adminhtml_FriendsController- & gt; friendskommissionAction () # 4 E: \ xampp \ htdocs \ PersonenSoundneu \ App \ Code \ core \ Mage \ Core \ Controller \ Varien \ Router \ Standard.php (250): Mage_Core_Controller_Varien_Action- & gt; Versand ('Freunde commissi ... ') # 5 E: \ xampp \ htdocs \ Personensoilnew \ app \ code \ core \ Ma in E: \ xampp \ htdocs \ Volksmundneu \ app \ code \ core \ Mage \ Adminhtml \ Block \ Widget \ Grid \ Container.php auf Zeile 66
Code-Dateien -
Der Code, aus dem die Option für das Dropdown-Menü hinzugefügt wurde -
%Vor%app \ code \ lokal \ Mj \ Freunde \ etc \ config.xml -
%Vor%app \ code \ lokal \ Mj \ Freunde \ Block \ Adminhtml \ Friendscommission \ Grid.php -
%Vor%app \ code \ lokal \ Mj \ Freunde \ Block \ Adminhtml \ Friendscommission.php -
%Vor%** app \ code \ lokal \ Mj \ Friends \ Model \ Friendscommission.php **
%Vor%Vom Controller wird die Aktion für dieses Modul aufgerufen: app \ code \ local \ Mj \ Freunde \ controllers \ Adminhtml \ FriendsController.php -
%Vor%}
Die Tabelle, von der Daten abgerufen werden sollen -
Scheint so, als ob Sie den Controller "adminhtml_friendscommission"
vermissen %Vor%Bitte erstellen Sie den obigen Controller und es wird das Problem beheben.
Oder wenn Sie diesen friendscommission Controller nicht möchten und wenn Sie Freunde Controller verwenden müssen, ändern Sie
%Vor%bis
%Vor%in
%Vor%Tags und Links magento grid module magento-1.7 admin