怎样才能使用integratedtemplateextension这个类?

时间:2022-01-16 20:18:46
今天找了找关于模板的资料,自己想试一下

我把Php安装包,Pear文件夹的IT.php,IT_Error.php,ITX.php,PEAR.php这些文件都包含进去了,

可是创建类integratedtemplateextension的时候仍是出错
$tpl = new IntegratedTemplateExtension($HTML_CODE_FILE_ROOT);
//指定要替换 tag 的 HTML 文件
$tpl->loadTemplatefile("Welcome.htm");



Fatal error: Cannot instantiate non-existent class: integratedtemplateextension

6 个解决方案

#1


你是怎样包含的?
只需
require_once('HTML/ITX.php');
即可

#2


我把
IT.php,IT_Error.php,ITX.php,PEAR.php
这几个文件都复制到网站的同一个文件夹下面

#3


如果这样你就需要修改IT.php、ITX.php中require_once的路径
但不建议这样做,还是维持原结构比较好

你的程序
PEAR.php
HTML/IT.php
HTML/IT_Error.php
HTML/ITX.php

#4


路径我修改了,可是定义对象时候出错了,我自己打开ITX.php这个文件看过,确实也没有定义
integratedtemplateextension
这个类

#5


晕!在ITX.php中
class IntegratedTemplateExtension extends IntegratedTemplate {

    /**
    * Array with all warnings.
    * @var       array
    * @access    public
    * @see       $printWarning, $haltOnWarning, warning()
    */
    var $warn = array();
....

#6


是不是我的php版本不对?我的php是4.3.2的


class HTML_Template_ITX extends HTML_Template_IT {

    /**
    * Array with all warnings.
    * @var       array
    * @access    public
    * @see       $printWarning, $haltOnWarning, warning()
    */
    var $warn = array();

#1


你是怎样包含的?
只需
require_once('HTML/ITX.php');
即可

#2


我把
IT.php,IT_Error.php,ITX.php,PEAR.php
这几个文件都复制到网站的同一个文件夹下面

#3


如果这样你就需要修改IT.php、ITX.php中require_once的路径
但不建议这样做,还是维持原结构比较好

你的程序
PEAR.php
HTML/IT.php
HTML/IT_Error.php
HTML/ITX.php

#4


路径我修改了,可是定义对象时候出错了,我自己打开ITX.php这个文件看过,确实也没有定义
integratedtemplateextension
这个类

#5


晕!在ITX.php中
class IntegratedTemplateExtension extends IntegratedTemplate {

    /**
    * Array with all warnings.
    * @var       array
    * @access    public
    * @see       $printWarning, $haltOnWarning, warning()
    */
    var $warn = array();
....

#6


是不是我的php版本不对?我的php是4.3.2的


class HTML_Template_ITX extends HTML_Template_IT {

    /**
    * Array with all warnings.
    * @var       array
    * @access    public
    * @see       $printWarning, $haltOnWarning, warning()
    */
    var $warn = array();