Я использую Zend Framework (1.11.11) с Doctrine (1.2.4) и двумя операционными системами (Ubuntu 10.04 и Windows XP), и в моем приложении наблюдается странное поведение. Я пытаюсь сделать 2 основных вещи (это часть моего IndexController):
$this->view->items = Doctrine::getTable('Prelekcje')->findAll(); // 1 line
$this->view->item = Doctrine::getTable('Prelekcje')->find(2); // 2 line
В Windows он работает нормально, и у меня нет проблем. В Linux (Ubuntu) первая строка работает - я получаю данные из БД и отображаю их в виде. Вторая строка не работает - она отображает пустой сайт (Firefox) или 324 (net :: ERR_EMPTY_RESPONSE) (Chrome).
Я пробовал несколько вещей с Doctrine, но он работает только тогда, когда я выбираю все записи из БД. Если я добавлю предложение WHERE или что-нибудь более сложное к этому - все пропало с ошибкой 324.