我在我的UserController里用了这个
require_once 'Zend/Controller/Action.php';
和
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‘
即在这条线上
$params = Zend_Db::factory('Pdo_Mysql', array(
'host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'zend'
));提前感谢!
发布于 2011-08-21 13:48:01
也许这个能帮上忙。
关于如何设置工作的Zend框架的教程
http://usingzendframework.blogspot.com/2007/01/setting-up-zend-framework.html
发布于 2011-08-24 08:46:37
您需要包含您使用的所有Zend库,而不仅仅是
equire_once 'Zend/Controller/Action.php';另外,你需要做Jurka指定的事情--一个更好、更干净的实践。
https://stackoverflow.com/questions/7131308
复制相似问题