Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] setFetchMode i problem z ustawieniem trybu
porady-it.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 20
Dołączył: 13.05.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,

Przy próbie ustawienia trybu zwracania danych:

  1. <?php
  2. $objCustomersManager = new CustomersManager();
  3.  
  4. $db = $objCustomersManager -> getAdapter();
  5.  
  6. $db -> setFetchMode(Zend_Db::FETCH_GROUP);
  7. ?>


dostaję następujący komunikat:

Kod
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'Invalid fetch mode '65536' specified' in C:\AppServ\www\ZendProject\library\Zend\Db\Adapter\Pdo\Abstract.php:281 Stack trace: #0 C:\AppServ\www\ZendProject\application\controllers\CustomersController.php(17): Zend_Db_Adapter_Pdo_Abstract->setFetchMode(65536) #1 C:\AppServ\www\ZendProject\library\Zend\Controller\Action.php(502): CustomersController->indexAction() #2 C:\AppServ\www\ZendProject\library\Zend\Controller\Dispatcher\Standard.php(293): Zend_Controller_Action->dispatch('indexAction') #3 C:\AppServ\www\ZendProject\library\Zend\Controller\Front.php(914): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #4 C:\AppServ\www\ZendProject\public\index.php(40): Zend_Controller_Front->dispatch() #5 {main} thrown in C:\AppServ\www\ZendProject\library\Zend\Db\Adapter\Pdo\Abstract.php on line 281


--------------------
Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
Go to the top of the page
+Quote Post
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Hmm, dziwne. PDO::FETCH_GROUP istnieje, ale w Zend_Db_Adapter_Pdo_Abstract w czasie sprawdzania trybów
  1. <?php
  2. public function setFetchMode($mode)
  3. {
  4. switch ($mode) {
  5. case PDO::FETCH_LAZY:
  6. case PDO::FETCH_ASSOC:
  7. case PDO::FETCH_NUM:
  8. case PDO::FETCH_BOTH:
  9. case PDO::FETCH_NAMED:
  10. case PDO::FETCH_OBJ:
  11. $this->_fetchMode = $mode;
  12. break;
  13. default:
  14. /**
  15.  * @see Zend_Db_Adapter_Exception
  16.  */
  17. require_once 'Zend/Db/Adapter/Exception.php';
  18. throw new Zend_Db_Adapter_Exception("Invalid fetch mode '$mode' specified");
  19. break;
  20. }
  21. }
  22. ?>

nie bierze Tego trybu pod uwagę.

Nie wiem, czy to błąd, czy wynika to z okreslonej przyczyny.

Ten post edytował LBO 4.08.2008, 10:32:30
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:08