我正在使用Zend Framework(1.11.11)和Doctrine(1.2.4)以及两个操作系统(Ubuntu 10.04和Windows XP),我的应用程序中存在一种奇怪的行为。我尝试做两件基本的事情(这是我的IndexController的一部分):
$this->view->items = Doctrine::getTable('Prelekcje')->findAll(); // 1 line
$this->view->item = Doctrine::getTable('Prelekcje')->find(2); // 2 line
在Windows上它运行正常,我没有任何麻烦。在Linux(Ubuntu)的第一行工作 - 我从DB获取数据并在视图中显示它。第二行不起作用 - 它显示空白站点(Firefox)或324(net :: ERR_EMPTY_RESPONSE)(Chrome)。
我用Doctrine尝试了一些东西,但它只有在我从DB中选择所有记录时才有效。如果我添加WHERE子句或更复杂的东西 - 一切都消失了324错误。