Я использую 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.