注册
登录
S公司
搜索
在中
包装
此网站(使用Yahoo!)
开发人员
开发人员邮件列表
普通邮件列表
SVN提交邮件列表
主要
支持
文档
包装
项目包建议书
开发人员
漏洞
搜索Bug
程序包错误统计信息
打包回家
|
报告新错误
|
新建搜索
|
发展路线图
状态:
正常开放
|
反馈
|
全部
|
自1.3.13版起关闭
错误#615
构造函数尝试返回PEAR_Error
提交:
2004年1月24日02:57 UTC
发件人:
阿洪迪亚克人
分配:
阿兰克
状态:
已关闭
包裹:
HTML模板灵活性
PHP版本:
无关
操作系统:
NA-linux/windows
路线图:
(未分配)
订阅
您的电子邮件:
评论
添加注释
添加修补程序
[2004-01-24 02:57 UTC]ahundiak at ing-dot com(2004年1月24日02:57世界时)
描述:
------------
HTML_Template_Flexy构造函数检查编译的模板目录是否存在。
如果找不到目录,则构造函数会尝试返回PEAR_Error对象。
但是,构造函数不允许返回任何内容。
可从以下位置获得修补程序:
http://www.cerad.org/pear/HTML_Template_Flexy/Flexy.php.diff.txt
该补丁将一个工厂方法添加到类中,并将目录检查代码移动到该类中。
评论
[2004-01-24 08:47 UTC]
阿兰克
如果is_Dir失败,compile()无论如何都会返回一个错误。-因此我刚刚删除了构造函数中的检查。。
[2004-01-24 13:20 UTC]ahundiak at ing-dot com(2004年1月24日13:20时)
好吧。不过我认为添加工厂方法无论如何都是个好主意。
如果应用程序进行了常见的PEAR错误检查,那么将永远不会调用compile。
[2004-01-24 15:21 UTC]
阿兰克
通常工厂方法会返回另一个类,而不是被调用的类
也许是一个
::construct()方法可能合适,但因为它无论如何都是由compile处理的。。