Ahhhh... great. And thanks for the quick response!
weierophinney wrote: > > -- ljs629 <[email protected]> wrote > (on Tuesday, 27 October 2009, 10:45 AM -0700): >> I'm new to ZF and I'm trying to figure out the difference between >> resource >> and plugin resource - specifically, I have a working site and in the >> bootstrap I init the doctype with this: >> >> >> public function _initDocType(){ >> $this->bootstrap('view'); >> $view = $this->getResource('view'); >> $view->doctype('XHTML1_STRICT'); >> } >> >> And I init the registry with this: >> >> >> public function _initRegistry() >> { >> $this->bootstrap('db'); >> $resource = $this->getPluginResource('db'); >> $db = $resource->getDbAdapter(); >> Zend_Registry::set('db', $db); >> } >> >> My question is, why do I need to use getResource for the 'view' BUT >> getPluginResource for the 'db'? > > You don't. > > getPluginResource() returns the actual plugin resource instance. > getResource() will return whatever was returned by a given resource -- > whether it's one you've defined in your class or a plugin resource. > > You could change these lines: > > $resource = $this->getPluginResource('db'); > $db = $resource->getDbAdapter(); > > to simply: > > $db = $this->getResource('db'); > > since the DB resource returns the established DB adapter. > > -- > Matthew Weier O'Phinney > Project Lead | [email protected] > Zend Framework | http://framework.zend.com/ > > -- View this message in context: http://www.nabble.com/resource-vs.-pluginresource-tp26082067p26082558.html Sent from the Zend Framework mailing list archive at Nabble.com.
