मैं ला रहा हूँ setSaveParametersInSession() on a non-object
यह एक व्यवस्थापक मॉड्यूल पर है जो पथ है
Training/Distributor/Block/Adminhtml/
इस फ़ोल्डर में मेरे पास है
Distributor/Grid.php
तथा Distributor.php
class Training_Distributor_Block_Adminhtml_Distributor
extends Mage_Adminhtml_Block_Widget_Grid_Container
{
/**
* my understanding:
* $this->_blockGroup . '/' . $this->_controller . '_grid'
* i.e. training_distributor/adminhtml_distributor_grid
*/
public function _construct()
{
$this->_blockGroup = 'training_distributor';
$this->_controller = 'adminhtml_distributor';
$this->_headerText = $this->__('List Distributors');
$this->_addButtonLabel = $this->__('Add Distributor');
parent::_construct();
}
}
मुझे यह त्रुटि क्यों मिली?
मैं किसी भी टाइपो को नहीं देख सकता और मुझे यकीन है कि यह $ -> _ ब्लॉकग्रुप और इस $ -> _ नियंत्रक सही हैं।
क्या कोई और चीज है जिसकी मुझे तलाश करनी है? या मुझसे कोई चीज चूक रही है?
Google और स्टैक पर खोज के बाद मुझे आमतौर पर लोगों को _blockGroup या _controller मिला है, लेकिन यह मेरे लिए मामला नहीं लगता है
===
संपादित करें
===
<config>
<modules>
<Training_Distributor>
<version>0.0.2</version>
</Training_Distributor>
</modules>
<global>
<resources>
<training_distributor_setup>
<setup>
<module>Training_Distributor</module>
</setup>
</training_distributor_setup>
</resources>
<models>
<training_distributor>
<class>Training_Distributor_Model</class>
<resourceModel>training_distributor_resource</resourceModel>
</training_distributor>
<training_distributor_resource>
<class>Training_Distributor_Model_Resource</class>
<entities>
<distributor>
<table>training_distributor_entity</table>
</distributor>
</entities>
</training_distributor_resource>
</models>
<blocks>
<training_distributor>
<class>Training_Distributor_Block</class>
</training_distributor>
</blocks>
<helpers>
<training_distributor>
<class>Training_Distributor_Helper</class>
</training_distributor>
</helpers>
</global>
<admin>
<routers>
<adminhtml>
<args>
<modules>
<training_distributor before="Mage_Adminhtml">Training_Distributor_Adminhtml</training_distributor>
</modules>
</args>
</adminhtml>
</routers>
</admin>
<adminhtml>
<layout>
<updates>
<training_distributor>
<file>training/distributor.xml</file>
</training_distributor>
</updates>
</layout>
</adminhtml>
</config>
__construct
बजाय विधि का उपयोग करने का प्रयास करें _construct
।
config.xml
फ़ाइल भी जोड़ें ।