За последние 24 часа нас посетили 18339 программистов и 1639 роботов. Сейчас ищут 1605 программистов ...

Doctrine - очень странное поведение

Тема в разделе "Прочие вопросы по PHP", создана пользователем lispik, 11 мар 2011.

  1. lispik

    lispik Активный пользователь

    С нами с:
    11 сен 2010
    Сообщения:
    17
    Симпатии:
    0
    Здравствуйте.
    Обнаружил очень странное поведение Доктрины и не могу понять почему это происходит. По-этому решил обратится к Вам.
    Собственно вот - Модель - если она кому-то будет нужна.

    Проблема заключается в следующем до toArray n_id записи в полученном результате имеется, после n_id = null. По-этому
    использую '*, n.n_id n_test'. Самое интересное что n_test после toArray остается. Вот код кусок кода:
    PHP:
    1.  
    2. <?
    3. // ...
    4. $this->q->select('*, n.n_id n_test')
    5.             ->from('News n')
    6.         ->where('n.n_is_block = 0')
    7.         ->orderBy('n.n_id DESC');
    8. $res = $this->query();
    9. $this->q->free();
    10.  
    11. if ($res)
    12. {
    13.     $res = $res->toArray(true);
    14. //...
    15. ?>
    16.  
    $this->q->query - функция возвращающая Doctrine_Pager->execute();
    $this->q - инициализируется в конструкторе

    Собственно все. Какие будут мысли, господа?
     
  2. lispik

    lispik Активный пользователь

    С нами с:
    11 сен 2010
    Сообщения:
    17
    Симпатии:
    0
    Тему можно закрывать, проблема решена.