zend framework数据配置问题

野树林 2013-10-27 03:40:08
这是我application.ini中的配置
[mysql]
db.adapter=PDO_MYSQL
db.config.host=localhost
db.config.username=root
db.config.password=root
db.config.dbname=votedb

下面是我的一个控制器init中的配置
class AdminController extends Zend_Controller_Action
{
public function init(){

$url="./../application/configs/application.ini";
$dbconfig=new Zend_Config_Ini($url,"mysql");
$db=zend_Db::factory($dbconfig->db);
$db->query('SET NAMES UTF8');
Zend_Db_Table::setDefaultAdapter($db);
}

public function indexAction()
{
// action body
}
}

apache需要配的都没问题,可就是用浏览器打开时提示500,望各位指导,谢了.
...全文
308 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
野树林 2013-10-28
  • 打赏
  • 举报
回复
.htaccess 文件是有的,现在在执行这句$db=zend_Db::factory($dbconfig->db)时,会报:Fatal error: Class 'zend_Db' not found in C:\AppServ\www\votesys\application\controllers\AdminController.php on line 9。不是zend framework框架中.../public/index中会自动引入需要加载的library库中的类吗。真是费解。
zhaoyunpengo 2013-10-28
  • 打赏
  • 举报
回复
文件的权限问题吧, 再有就是看项目目录里有木有.htaccess大神,有的话估计就是他的事情。

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧