我使用CodeIgniter2 +火花+ PhpActiveRecord,我安裝了以下這個教程:http://heybigname.com/2011/07/28/codeigniter-2-sparks-php-activerecord-part-1-installation/CodeIgniter2 +火花+ PhpActiveRecord煩惱與PostgreSQL的
與MySQL的作品完美,但與PostgreSQL並不作品。
我得到了一個錯誤:
Fatal error: Uncaught exception 'ActiveRecord\DatabaseException' with message 'ActiveRecord\PostgreAdapter not found!' in C:\xampp\htdocs\part1\sparks\php-activerecord\0.0.1\vendor\php-activerecord\lib\Connection.php:127 Stack trace: #0 C:\xampp\htdocs\part1\sparks\php-activerecord\0.0.1\vendor\php-activerecord\lib\Connection.php(98): ActiveRecord\Connection::load_adapter_class('postgre') #1 C:\xampp\htdocs\part1\sparks\php-activerecord\0.0.1\vendor\php-activerecord\lib\ConnectionManager.php(33): ActiveRecord\Connection::instance('postgre://postg...') #2 C:\xampp\htdocs\part1\sparks\php-activerecord\0.0.1\vendor\php-activerecord\lib\Table.php(103): ActiveRecord\ConnectionManager::get_connection(NULL) #3 C:\xampp\htdocs\part1\sparks\php-activerecord\0.0.1\vendor\php-activerecord\lib\Table.php(80): ActiveRecord\Table->reestablish_connection(false) #4 C:\xampp\htdocs\part1\sparks\php-activerecord\0.0.1\vendor\php-activerecord\lib\Table.php(61): ActiveRecord\Table->__construct('User') #5 C:\xampp\htdocs\part1\sparks\php-activ in C:\xampp\htdocs\part1\sparks\php-activerecord\0.0.1\vendor\php-activerecord\lib\Connection.php on line 127
其中「Postgre」適配器是在PHP-ActiveRecord的文件夾中搜索,但在這裏被稱爲「pgsql」,和CI中配置時,必須使用「Postgre」 。
如何通過真正的驅動程序,爲Php-Activerecord工作?
grettings。
非常感謝。我避免了數小時的大量浪費。 –