liutianqiang 发表于 2009-12-17 12:57:59

ci与smarty整合的问题

本帖最后由 liutianqiang 于 2009-12-17 13:15 编辑

我在ci的library目录下放了smarty,并创建了一个文件(扩展类)SmartyExtended.此类的构造函数完成的smarty的初始设定,还有一个方法:view(),我想通过它完成smarty的assign 与display功能.

1、我在autoload中增加了SmartyExtended.(日志中已看到成功加载的信息)
2、我在我的控制器中引用此library:
$this->load->library('SmartyExtended');
3、使用其中的方法:
$this->SmartyExtended->view();

结果:会提示下面的问题:
Undefined property: Main:: $SmartyExtended

如果我用下面的方法就没有问题:
$aa = new SmartyExtended;
$aa->view();

请朋友们帮我分析一下,谢谢。

spt119 发表于 2009-12-17 13:08:08

不建议使用smarty。

liutianqiang 发表于 2009-12-17 14:01:30

问题解决了,是因为我的命名的问题。
多谢itlong (http://codeigniter.org.cn/forums/thread-838-1-1.html)

bubuto 发表于 2009-12-25 16:09:08

楼主用的什么开发工具啊?

qiang5233 发表于 2009-12-25 16:25:18

我也想知道

fifsky 发表于 2009-12-28 13:50:00

估计是LINUX下的工具

liangliang 发表于 2009-12-29 22:03:14

I think the platform is Linux or other , not Win.

learningcn 发表于 2010-1-9 03:41:10

楼主用的什么开发工具啊?
bubuto 发表于 2009-12-25 16:09 http://codeigniter.org.cn/forums/images/common/back.gif


    貌似就是gnome的gedit而已.

bpzc 发表于 2010-1-11 02:46:58

zend studio?

movados 发表于 2010-2-3 21:54:59

不用smarty用什么啊?
页: [1] 2
查看完整版本: ci与smarty整合的问题