Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework]Dlaczego po utworzeniu obiektu Zend_Db_Table_Select zwraca mi zamiast obiektu co innego ?
szypi1989
post
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

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


Sprawdzam klase w Zend_Frameworku. I mam taką metodę w klasie Zend_Db_Table_Abstract o nazwie 'select'.Która ma zawratość :
  1. public function select($withFromPart = self::SELECT_WITHOUT_FROM_PART)
  2. {
  3.  
  4. require_once 'Zend/Db/Table/Select.php';
  5. $select = new Zend_Db_Table_Select($this);
  6. if ($withFromPart == self::SELECT_WITH_FROM_PART) {
  7.  
  8. $select->from($this->info(self::NAME), Zend_Db_Table_Select::SQL_WILDCARD, $this->info(self::SCHEMA));
  9.  
  10.  
  11. }
  12.  
  13. return $select;
  14. }


I zwraca mi taki ciąg znaków " SELECT `album`.* FROM `album` " zamiast obiektu .Sprawdzałem za pomocą instrukcji echo.O co tu chodzi? proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
anonim1989
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 5.01.2011

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


Nie.nie chodzi mi o przekazanie selecta przez fetchAll.Ale o użycie fetchAll w taki sposób:
$album = new Album();
$this->view->albums = $album->fetchAll();
W metodzie fetchAll występuje odwołanie się do metody select():
$select = $this->select();
gdzie potem jest przekazywane do metody _fetch.
$rows = $this->_fetch($select);

A w zmiennej $select jest nazwa klasy Zend_db_table_select

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 23:14