首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

Zend Framework 的配置问题~~

Zend Framework 的配置问题~~


问个 Zend Framework  的问题,按照论坛的教程,配置好Zend Framework 的环境以,运行提示找不到"Fatal error: Class 'Zend' not found in D:\ZF\test\index.php on line 6",google后发现是Zend Framework 0.93版本以后zend文件被拆分为几个文件了,所以提示找不到,但是没google不到解决的办法,有知道的帮忙告诉下~ 谢谢!!
复制PHP内容到剪贴板
PHP代码:

<?php
set_include_path
('../library');//根目录下的库文件
include 'Zend/Loader.php';
function 
__autoload($class)//自动加载类
{
  
Zend::loadClass($class);//这里提示找不到zend
$view = new Zend_View;
$view->setScriptPath('./Application/Views');  //放显示的文件的地方
Zend::register('view'$view);              //注册对象

//下面这些的作用是在子目录下。新手不管它,能用就行
$router = new Zend_Controller_RewriteRouter();
$controller Zend_Controller_Front::getInstance();
$controller->setRouter($router);

$controller->setControllerDirectory('./Application/controllers');//简单的说是放我们设计php控制文件的地方
$controller->dispatch();
?>

路径   D:\ZF\library     D:\ZF\test\index.php    D:\ZF\test\Application\Controllers     D:\ZF\test\Application\Models    D:\ZF\test\Application\Views

[ 本帖最后由 lbimba 于 2007-8-27 10:18 编辑 ]
昵称: lbimba  时间: 2007-08-27 09:37:00
ini_set("include_path",ini_get("include_path").";".ROOT);//root
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library");
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library/pear");
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library/pear/db");
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library/pear/db/DataObject");
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library/smarty");
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library/zend");
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library/zend/View");
ini_set("include_path",ini_get("include_path").";".LIBRARY."/library/zend/Controller");
昵称: weiwei  时间: 2007-08-27 21:36:00
Zend::loadClass($class) 改为 Zend_Loader::loadClass($class)
注意ZF版本1.0之后一些类的变化,还有下面的Zend::register,Zend_Controller_RewriteRouter等。

另外,__autoload函数好像没结尾。
昵称: yongxinq  时间: 2007-08-27 22:10:00