Witam,
przyznam ze jestem poczatkujacym uzytkownikiem zenda.
Mam jednak problem ktorego do konca nie rozumiem.
Stworzylem sobie klase w modelu Application ktora wyglada tak:
namespace Application\Model;
use Zend\Db\Adapter\Adapter as DbAdapter;
class ApplicationDb extends DbAdapter
{
public function __construct() {
$dbAdapter = new DbAdapter(array(
'driver' => 'Pgsql',
'dsn' => 'pgsql:dbname=baza1;host=localhost',
'username' => 'postgres',
'password' => 'root'
));
$this->dbAdapter = $dbAdapter;
return $this->dbAdapter;
}
}
nastepnie w pliku w ktorym chce skorzystac z bazy robie cos takiego:
use Application\Model\ApplicationDb;
$dbAdapter = new ApplicationDb();
$dbAdapter->query('select * from admins');
i ostatecznie dostaje blad:
Fatal error: Call to a member function createStatement() on a non-object in C:\wamp\www\baza1\vendor\zendframework\zendframework\library\Zend\Db\Adapter\Adapter.php on line 180
Dziękuje za wskazówki