用户
 找回密码
 入住 CI 中国社区
搜索
查看: 8331|回复: 12
收起左侧

[视图] ci与smarty整合的问题

  [复制链接]
发表于 2009-12-17 12:57:59 | 显示全部楼层 |阅读模式
本帖最后由 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();

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

图二

图二
发表于 2009-12-17 13:08:08 | 显示全部楼层
不建议使用smarty。
 楼主| 发表于 2009-12-17 14:01:30 | 显示全部楼层
问题解决了,是因为我的命名的问题。
多谢itlong (http://codeigniter.org.cn/forums/thread-838-1-1.html
发表于 2009-12-25 16:09:08 | 显示全部楼层
楼主用的什么开发工具啊?
发表于 2009-12-25 16:25:18 | 显示全部楼层
我也想知道
发表于 2009-12-28 13:50:00 | 显示全部楼层
估计是LINUX下的工具
发表于 2009-12-29 22:03:14 | 显示全部楼层
I think the platform is Linux or other , not Win.
发表于 2010-1-9 03:41:10 | 显示全部楼层
楼主用的什么开发工具啊?
bubuto 发表于 2009-12-25 16:09



    貌似就是gnome的gedit而已.
发表于 2010-1-11 02:46:58 | 显示全部楼层
zend studio?
发表于 2010-2-3 21:54:59 | 显示全部楼层
不用smarty用什么啊?

本版积分规则