Gracias, como siempre, GatorV ;)
Lo he mirado 20 veces y no me queda claro
del todo a qué te refieres con lo "establecer un valor", ¿te refieres a "establecer un (sólo) valor" - por setConfig() -?
O lo dices por esto:
Código PHP:
// B.
public function setQuery() { $config = $this->getConfig(); //... }
Obviamente, al método le falta lo principal, establecer el valor, pongámoslo así:
Código PHP:
// B.
public function setQuery() { $this->_query = $this->getConfig()->query; }
Se me han quedado muchos de tus consejos GatorV, desde estoy en aquí gg ...y sabía que alguna reprimenda me iba a llevar xD
De todas formas la clase no es así exactamente, lo puse para intentar explicar mi pregunta.
---
En realidad el config es un objeto Zend_Config en el que se mete un objeto $query y arrays de configuración para un layout y una vista. setConfig() en realidad es una especie de bootstrap -sé que debería cambiarle el nombre- que deja disponible la query e inicializa el layout y la vista.
Antes lo tuve todo separado con setters públicos pero era un coñazo :S