Shanty_Mongo::addConnections PHP 메소드

addConnections() 공개 정적인 메소드

Add connections Shanty Mongo
public static addConnections ( array $options )
$options array
    public static function addConnections($options)
    {
        if ($options instanceof Zend_Config) {
            $options = $options->toArray();
        }
        $blurbs = array('host', 'master', 'masters', 'slaves', 'slave', 'hosts');
        $intersection = array_intersect(array_keys($options), $blurbs);
        $connectionGroups = array();
        if (!empty($intersection)) {
            $connectionGroups['default'] = $options;
        } else {
            $connectionGroups = $options;
        }
        foreach ($connectionGroups as $connectionGroupName => $connectionGroupOptions) {
            static::getConnectionGroup($connectionGroupName)->addConnections($connectionGroupOptions);
        }
    }

Usage Example

예제 #1
0
 public function preDispatch()
 {
     $this->_helper->layout->setLayout('live');
     // Initialize mongodb
     $db = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application-cli.ini', 'mongodb');
     Shanty_Mongo::addConnections($db);
 }
All Usage Examples Of Shanty_Mongo::addConnections