Erstellen eines Rasters im Admin-Panel beim Klick auf eine Dropdown-Option Magento 1.7.0.2

9

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 -

    
D.P. 07.11.2016, 13:16
quelle

1 Antwort

0

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%     
Bijeesh K G 27.11.2017 03:01
quelle