gpt4 book ai didi

php - 从 Zend 和 PHP 配置对 MySQL 的数据库访问时遇到问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:58:37 25 4
gpt4 key购买 nike

我不明白为什么这不起作用。

我想访问我的数据库。我的 application.ini 看起来像这样:

resources.db.adapter  = "PDO_MYSQL"
resources.db.params.host = "127.0.0.1"
resources.db.params.dbname = "testdb"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.charset = "utf8"
resources.db.isDefaultTableAdapter = true

在我的 bootstrap.php 中,我在相关帖子中插入了其他用户之一的帖子:

protected function _initRegistry(){

$this->bootstrap('db');
$db = $this->getResource('db');
$db->setFetchMode(Zend_Db::FETCH_OBJ);
Zend_Registry::set('db', $db);
}

在 indexAction 中的 IndexController 中,我尝试初始化我的数据库模型

$books = new Bibliothek();
/*$bookList*/
$this->view->bibliothek=$books->fetchAll();

现在整个网站都是空白的,没有indexAction中的代码我只能得到菜单等等。

去年我尝试了一些较旧的 Zend 版本(现在我使用的是 1.11),我从数据库中获取数据没有问题。

有人能帮忙吗?

最佳答案

正如@RockyFord 所说:

如果您的 Zend 应用程序只是呈现一个空白页面,则可能存在错误。生产环境中不会显示错误,因此它们不会泄露有关应用程序的信息。如果 APPLICATION_ENV 是“development”,Zend 应用程序将显示错误。将以下行插入/public/.htaccess

SetEnv APPLICATION_ENV development

关于php - 从 Zend 和 PHP 配置对 MySQL 的数据库访问时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12426782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com