+ -
当前位置:首页 → 问答吧 → ThinkPHP 问题 求解决方案!

ThinkPHP 问题 求解决方案!

时间:2010-01-21

来源:互联网

我第一次用ThinkPHP这个框架 在调试过成中老是出现 下列错误:
Fatal error: Class 'think' not found in D:\www\Blog\Blog\Lib\Action\IndexAction.class.php on line 3
不知道为什么找不到 think这个类 请高手指点一下!

作者: jtchgong   发布时间: 2010-01-21

目录不对吧

作者: memory   发布时间: 2010-01-21

等楼主贴代码

作者: cain   发布时间: 2010-01-21

<?php
define('THINK_PATH','./ThinkPHP');
define('APP_NAME','GdApp');
define('APP_PATH','./GdApp');
require THINK_PATH.'/ThinkPHP.php';
App::run();
?>
这是入口文件的代码
<?php
// 本类由系统自动生成,仅供测试用途
class IndexAction extends Action{
    public function index(){
        header("Content-Type:text/html; charset=utf-8");
        echo "<div style='font-weight:normal;color:blue;float:left;width:345px;text-align:center;border:1px solid silver;background:#E8EFFF;padding:8px;font-size:14px;font-family:Tahoma'>^_^ Hello,欢迎使用<span style='font-weight:bold;color:red'>ThinkPHP</span></div>";
    }
}
?>
这是控制器的代吗 弹出错误
Fatal error: Class 'Action' not found in F:\www\tp\GdApp\Lib\Action\IndexAction.class.php on line 3
我已经把thinkphp框架代码复制到了目录下面 可就是找不见‘Action'类 这是怎么回事啊 请高手解答

作者: jtchgong   发布时间: 2010-01-21

要将TP核心更改为2.0的。
另外,你使用的扩展也要是2.0的
----其实就是到扩展目录
就是ORG里面,将class  ....extends  Base  改成Think就行了。

作者: zongtong   发布时间: 2010-01-22

注意大小写

作者: wd1566   发布时间: 2010-01-22

你的TP是什么版本的啊?2.0吗?
应该不会出现这个问题啊,里面的Think类都是自动导入的~~

作者: figo0505   发布时间: 2010-01-25

楼主是不是直接访问 IndexAction.class.php文件?

作者: xiaokai   发布时间: 2010-01-25

借地 问个问题
错误信息
Fatal error: Cannot access protected property DbMysql::$tableName in D:\www\ThinkPHPTest\ThinkPHP\Lib\Think\Core\Model.class.php on line 135

为什么找不到表,配置写法都是按视频上讲解做的。

作者: oversoul   发布时间: 2010-01-27