【发布时间】:2014-06-13 14:00:09
【问题描述】:
如何在核心 php 项目中使用 Zend 数据库类 --
我下载了 ZendFramework-2.3.1 将 Zend 文件夹从其库文件夹中提取到我的项目库文件夹 --
项目目录/ 图书馆 -- 曾德 index.php
在 index.php 中我使用的是这段代码 --
use library\Zend\Db\Adapter\Adapter ;
// use Zend\Db\Adapter\Adapter ; also tried this line
$adapter = new Adapter(array(
'driver' => 'Pdo_Sqlite',
'hostname'=>'localhost',
'database' => 'pub_crawl',
'username' => 'root',
'password' => 'Micro123#'
)
);
这个我也试过了--
$adapter = new Zend\Db\Adapter\Adapter(array(
'driver' => 'Pdo_Sqlite',
'hostname'=>'localhost',
'database' => 'pub_crawl',
'username' => 'root',
'password' => 'Micro123#'
));
$adapter = new \Zend\Db\Adapter\Adapter(array(
'driver' => 'Pdo_Sqlite',
'hostname'=>'localhost',
'database' => 'pub_crawl',
'username' => 'root',
'password' => 'Micro123#'
));
$adapter = new library\Zend\Db\Adapter\Adapter(array(
'driver' => 'Pdo_Sqlite',
'hostname'=>'localhost',
'database' => 'pub_crawl',
'username' => 'root',
'password' => 'Micro123#'
));
$adapter = new Adapter(array(
'driver' => 'Pdo_Sqlite',
'hostname'=>'localhost',
'database' => 'pub_crawl',
'username' => 'root',
'password' => 'Micro123#'
)
);
print_r($adapter) ;
致命错误:在第 25 行的 /var/www/pubcrawl/index.php 中找不到 Class 'Zend\Db\Adapter\Adapter
任何帮助将不胜感激。
谢谢, 阿布舍克
【问题讨论】:
-
在您的项目中,您必须先include 要使用的 Zend Framework 类,然后才能调用它们。
-
你需要使用
require或者注册一个自动加载器! -
@ThiagoFrança 我正在寻找自动加载器,但我无法在包中找到该文件
-
@Abhishek 看看zend framework manual
-
感谢@ThiagoFrança 的帮助,虽然我搜索过自动加载器但找不到,我会尝试一下,我会再试一次
标签: php zend-framework