Mage_Core_Model_Mysql4_Store_Group_Collection Class Reference

Inheritance diagram for Mage_Core_Model_Mysql4_Store_Group_Collection:

Mage_Core_Model_Mysql4_Collection_Abstract Varien_Data_Collection_Db Varien_Data_Collection

List of all members.

Public Member Functions

 load ($printQuery=false, $logQuery=false)
 setLoadDefault ($loadDefault)
 getLoadDefault ()
 setWithoutDefaultFilter ()
 toOptionArray ()
 addWebsiteFilter ($website)

Protected Member Functions

 _construct ()

Protected Attributes

 $_loadDefault = false


Detailed Description

Definition at line 35 of file Collection.php.


Member Function Documentation

_construct (  )  [protected]

Initialization here

Reimplemented from Mage_Core_Model_Mysql4_Collection_Abstract.

Definition at line 39 of file Collection.php.

00040     {
00041         $this->_init('core/store_group');
00042     }

addWebsiteFilter ( website  ) 

Definition at line 75 of file Collection.php.

00076     {
00077         if (is_array($website)) {
00078             $condition = $this->getConnection()->quoteInto('main_table.website_id IN(?)', $website);
00079         }
00080         else {
00081             $condition = $this->getConnection()->quoteInto('main_table.website_id=?', $website);
00082         }
00083         return $this->addFilter('website_id', $condition, 'string');
00084     }

getLoadDefault (  ) 

Definition at line 59 of file Collection.php.

00060     {
00061         return $this->_loadDefault;
00062     }

load ( printQuery = false,
logQuery = false 
)

Load data

Returns:
Varien_Data_Collection_Db

Reimplemented from Mage_Core_Model_Mysql4_Collection_Abstract.

Definition at line 44 of file Collection.php.

00045     {
00046         if (!$this->_loadDefault) {
00047             $this->setWithoutDefaultFilter();
00048         }
00049         $this->addOrder('main_table.name', 'ASC');
00050         return parent::load($printQuery, $logQuery);
00051     }

setLoadDefault ( loadDefault  ) 

Definition at line 53 of file Collection.php.

00054     {
00055         $this->_loadDefault = (bool)$loadDefault;
00056         return $this;
00057     }

setWithoutDefaultFilter (  ) 

Definition at line 64 of file Collection.php.

00065     {
00066         $this->getSelect()->where($this->getConnection()->quoteInto('main_table.group_id>?', 0));
00067         return $this;
00068     }

toOptionArray (  ) 

Reimplemented from Varien_Data_Collection.

Definition at line 70 of file Collection.php.

00071     {
00072         return $this->_toOptionArray('group_id', 'name');
00073     }


Member Data Documentation

$_loadDefault = false [protected]

Definition at line 37 of file Collection.php.


The documentation for this class was generated from the following file:

Generated on Sat Jul 4 17:23:59 2009 for Magento by  doxygen 1.5.8