首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend数据库连接

Zend数据库连接
EN

Stack Overflow用户
提问于 2011-08-20 10:56:17
回答 2查看 240关注 0票数 0

我在我的UserController里用了这个

require_once 'Zend/Controller/Action.php';

代码语言:javascript
复制
public function processAction()
 {

   $params = array('host'       =>'localhost',
                'username'  =>'root',
                'password'  =>'',
                'dbname'    =>'zend'
               );

   $DB = new Zend_Db_Adapter_Pdo_Mysql($params);

   $request = $this->getRequest();
   $data = array('first_name' => $request->getParam('first_name'),
              'last_name' => $request->getParam('last_name'),
              'user_name' => $request->getParam('user_name'),
              'password' => md5($request->getParam('password'))
              );
   $DB->insert('user', $data);

   $this->view->assign('title','Registration Process');
   $this->view->assign('description','Registration succes');    

 }

它显示了以下错误。我没有php.ini访问权限。

致命错误:在第42行的D:\xampp\xampp\htdocs\zend-test\zend-demo\application\controllers\UserController.php中找不到类'Zend_Db‘

即在这条线上

代码语言:javascript
复制
$params = Zend_Db::factory('Pdo_Mysql', array(
    'host'     => 'localhost',
    'username' => 'root',
    'password' => '',
     'dbname'   => 'zend'
));

提前感谢!

  • Mangesh
EN

回答 2

Stack Overflow用户

发布于 2011-08-21 13:48:01

也许这个能帮上忙。

关于如何设置工作的Zend框架的教程

http://usingzendframework.blogspot.com/2007/01/setting-up-zend-framework.html

票数 0
EN

Stack Overflow用户

发布于 2011-08-24 08:46:37

您需要包含您使用的所有Zend库,而不仅仅是

代码语言:javascript
复制
equire_once 'Zend/Controller/Action.php';

另外,你需要做Jurka指定的事情--一个更好、更干净的实践。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7131308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档