Image::verify() 致命错误

浏览:1134 发布日期:2014/08/22 分类:求助交流 关键字: sae 3.1.3 Image 验证码 视频教程
我按照
ThinkPHP3.1.3视频教程 个人博客实例讲解(二) 扩展个人类库与更改后台地址

在本地实验,能生成验证码(用视频提供的Image类)

按同样的方法,我把代码移植到sae上,用的3.1.3 for sae,却无法调用 Image::verify() 提示出现致命错误
求解




问题找到了


import(’Class.Image‘, APP_PATH);
执行上述语句时,sae上会加载/ThinkPHP/Extend/Engine/Sae/Lib/Extend/Library/ORG/Util/Image_sae.class.php

而不是自己想要加载的第三方名为Image.class.php 的 类文件



在convention_sae.php配置文件中有这样的默认配置

//sae下的固定配置,以下配置将会覆盖项目配置。

'SAE_SPECIALIZED_FILES'=>array(
//SAE系统专属文件。
'UploadFile.class.php'=>SAE_PATH.'Lib/Extend/Library/ORG/Net/UploadFile_sae.class.php',
'Image.class.php'=>SAE_PATH.'Lib/Extend/Library/ORG/Util/Image_sae.class.php',
'CacheMemcache.class.php'=>SAE_PATH.'Lib/Extend/Driver/Cache/CacheMemcache_sae.class.php',
'DbMysql.class.php'=>SAE_PATH.'Lib/Driver/Db/DbMysql.class.php',
'DbMysqli.class.php'=>SAE_PATH.'Lib/Driver/Db/DbMysqli.class.php',
),
最佳答案
评论( 相关
后面还有条评论,点击查看>>