在zend框架中更新数据库详细信息的位置

时间:2012-09-24 12:56:40

标签: php zend-framework

我想更新使用zend框架开发网站的数据库详细信息。我不知道在哪里需要更新db详细信息作为框架的新内容。

当我们将所有文件从集中式服务器移动到本地服务器(如Intranet websource)时,还需要帮助解决所做的更改。

2 个答案:

答案 0 :(得分:0)

DB详细信息通常在application.ini配置文件中提供:“resources.db.params。< a param>”,例如:resources.db.params.dbname =“mydatabase” [edit]此配置文件可以在application / configs / folder

中找到

但它可以在任何地方提供,具体取决于开发人员的口味和意愿,以遵循最佳实践...... 你应该使用关键字“dbname”进行大规模搜索,你会发现它!

答案 1 :(得分:0)

你的问题非常模糊。如果您使用的是ZF 1.12:

您可以在application.ini中设置数据库配置,如下所示:

resources.db.adapter = "pdo_mysql"
resources.db.params.host = "localhost"
resources.db.params.username = "foo"
resources.db.params.password = "secret"
resources.db.params.dbname = "bar"

此外,您可以选择将环境变量设置为生产/开发并使用不同的配置。

[production : bootstrap]
    resources.db.adapter = "pdo_mysql"
    resources.db.params.host = "localhost"
    resources.db.params.username = "foo"
    resources.db.params.password = "secret"
    resources.db.params.dbname = "bar"

[development : bootstrap]
    resources.db.adapter = "pdo_mysql"
    resources.db.params.host = "localhost"
    resources.db.params.username = "foo"
    resources.db.params.password = "another_secret"
    resources.db.params.dbname = "bar"