浏览 3472 次
锁定老帖子 主题:如何在ECMALL中添加一个APP
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-09-01
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
ECMALL中可以自行添加APP,模块,插件等。 如何在ECMALL中添加自己的APP呢?
比如访问地址为http://xxx.com/index.php?app=hello
1、在ecmall的app目录下建立一个新的名称为hello.app.php的应用文件
2、在languages的sc-utf8的目录下建立对应的语言文件 hello.lang.php ,并返回数组 (若不建立,会出错)
3、hello.app.php中的类为HelloApp,并继承FrontendApp
4、此为前端程序,在ecmall的themes/mall/default文件夹下建立一个hello.index.html模板文件
5、重写默认的index方法,可以使用模板的方式输出:
$h = "Hello"; $this->assign("h",$h); $this->display('hello.index.html');
6、编写其他方法比如访问地址为http://xxx.com/index.php?app=hello&act=test
这个URL访问的名为hello的app类中的test方法,
其实http://xxx.com/index.php?app=hello默认访问的是index方法。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |