Итого чтобы извлечь параметры доступа к бд, мне пришлось обращаться к самому ини
$config = new Zend_Config_Ini($_SERVER["DOCUMENT_ROOT"].'/application/config.ini', 'general');
$grid = new mysqlphpgrid($config->db->config->host, $config->db->config->username, $config->db->config->password, $config->db->config->dbname, "phrases");
Я понимаю, что так должно быть, что это политика зенда. С одной стороны правильно - нефиг делать параметры публичными если они юзаються лишь в рамках самого зенда… зенд сам все подтянет для своего Zend_Db… Но с другой стороны, если у меня сторонний плагин в конструктор класса которого нужно положить параметры доступа к бд, то уже не смогу с регистра взять… все свойства запротекченные…
Я так понимаю это по дефолту в регистре те свойства в protected стоят.
Я вообще правильно поступил, когда обратился в параметрам бд непосредственно в сам конфиг-ини? Или все же можно както через регистр извлечь то что мне нужно?