【发布时间】:2011-07-29 15:33:16
【问题描述】:
我想在 WordPress 页面模板中使用一个类文件,但是在添加 require_once() 方法并尝试实例化该类后,我得到了
Fatal error: Class 'ClassName' not found,
类文件以 html 格式显示到输出页面。
知道为什么会这样吗? (我把页面模板文件和class文件放在了主题目录下)
【问题讨论】:
我想在 WordPress 页面模板中使用一个类文件,但是在添加 require_once() 方法并尝试实例化该类后,我得到了
Fatal error: Class 'ClassName' not found,
类文件以 html 格式显示到输出页面。
知道为什么会这样吗? (我把页面模板文件和class文件放在了主题目录下)
【问题讨论】:
试试:require_once(TEMPLATEPATH . '/ClassName.php');
编辑:抱歉,文件显然已正确找到。因此,您需要在该文件中定义该类,如下所示:
class ClassName {
Your code here
}
$obj = new ClassName(); ? 【讨论】:
<?php 标签? :D
require_once('classFileName') 放入<?php ?> blcok。
<?php class ClassName { ...,也是。