Tecnologia -> Linguagem -> PHP -> Zend Framework: Zend_Config examples

Zend Framework: exemplos Zend_Config


Zend_Config é usada apenas para acesso e utilização de dados de configuração em Zend Framework aplicativo. 
Zend_Config atualmente fornecem adaptadores para obter dados de configuração de xml e arquivos ini. Você também pode armazenar dados de configuração em ordem e passar essa matriz para o constructore Zend_Config, este no entanto, não é um meio recomendado.Dados de configuração são armazenados em sua maioria em ambas arquivos xml ou arquivos ini.
Neste tutorial eu vou colocar o sável sobre o uso de Zend_Config e lhe dará exemplo de como manter os dados na matriz, ini e arquivo xml e depois usar isso usando Zend_Config .
Então, vamos dar uma olhada.
Para manter os dados de configuração em forma de matriz, você vai precisar para escrever
$ ConfigArray = array ( 
    'database' => array ( 
        'adaptador' => 'pdo_mysql', 
        'params' => array ( 
            'host' = localhost> ', 
            'username' => 'user_name', 
            'password' => "user_password ', 
            'dbname' => 'database_name' 
        ) 
    ) 
);

Você pode ver claramente que nós definimos um array associativo contendo as informações do banco de dados.
Agora, como você definiu uma matriz tendo informações de configuração, o próximo passo é criar um objeto da classe Zend_Config passando a matriz acima. O código será parecido com o seguinte
$ Config = new Zend_Config ($ configArray);

Agora, se você quiser fazer a configuração do banco de dados, basta escrever
$ Db = Zend_Db:: factory ($ config-> banco de dados);

Para armazenar as informações acima em ini, criar config.ini em algum lugar na sua estrutura de diretório de aplicativo, e escrever o seguinte código nele.
[Desenvolvimento] database.adapter = pdo_mysql database.params.host = localhost database.params.username user_name = = database.params.password user_password database.params.dbname = database_name
Depois de definir ini, basta escrever
$ Config = new Zend_Config_Ini ('caminho / para / ini / config.ini', 'desenvolvimento');

em sua aplicação. A configuração do banco de dados é o mesmo que fizemos antes.


$ Db = Zend_Config:: factory ($ config-> banco de dados);

Da mesma forma, se você gosta de usar, xml arquivo para você configuração do aplicativo, criar config.xml em algum lugar na sua estrutura de diretório de aplicativos e escrever
 
desenvolvimento>
Agora, quer no seu arquivo de inicialização ou onde você quiser inicializar a configuração, escreva
$ config = new Zend_Config_Xml ('caminho / para / xml / config.xml', 'desenvolvimento');
Para a configuração do banco de dados, basta escrever
$ Db = Zend_Db:: factory ($ config-> banco de dados);