(已解决)请教一个扩展和json的问题

下了一个Services_JSON这个类, 将类名和文件名都改为ServicesJSON

放在application.extensions.json这个目录里面

然后在components部分配置

'ServicesJSON' => array(

		'class' => 'application.extensions.json.ServicesJSON',


	),

使用Yii::app()->ServicesJSON加载扩展错误

经调试, 是framework/YiiBase.php的autoload方法里面错误,传进入的$className

参数打印为: PEAR_Error

请教了,

Quote

下了一个Services_JSON这个类, 将类名和文件名都改为ServicesJSON

放在application.extensions.json这个目录里面

然后在components部分配置

'ServicesJSON' => array(

		'class' => 'application.extensions.json.ServicesJSON',





	),

使用Yii::app()->ServicesJSON加载扩展错误

经调试, 是framework/YiiBase.php的autoload方法里面错误,传进入的$className

参数打印为: PEAR_Error

请教了,

Services_JSON调用了其他PEAR类吗?

大概是你破坏了PEAR的命名规则,你改回Services_JSON试试。

上次看帖子qiang说yii有生成json的功能

那么yii有自己的json解析器吧

或者推荐一个纯php实现的json库吧

谢谢

临时接了个单子, 要求用php做

觉得yii很不错

Quote

上次看帖子qiang说yii有生成json的功能

那么yii有自己的json解析器吧

或者推荐一个纯php实现的json库吧

谢谢

临时接了个单子, 要求用php做

觉得yii很不错

php5 本身就有Json功能了,你可以查手册,另外可以参考这个链接:

http://gggeek.alterv…e_20061113.html

谢谢,yii里面已经有了

json扩展是php5安装时默认的吧

查看一下主机信息先

呵呵,谢谢了