82907

如何在control层引入第三方类库,如何调用该文件中的方法??

回帖
回帖数 10
阅读数 4529
发表时间 2013-08-19 18:19:01
🍻
rechard楼主

在lib/目录下新建一个excel目录,放入读取的reader.php类文件,如何在control层引入该文件,在调用该文件中的方法??

1.本人在control中直接使用helper::import('lib/excel/reader.php');,然后在$this->app->loadClass('spreadsheet_excel_reader');或者直接

new spreadsheet_excel_reader都不能调用,提示找不到文件或路径的错误,failed to open stream: No such file or directory in....



10个回复
🍟
春哥沙发
有app->loadClass(),具体参考我们的例子。
2013-08-19 21:25:00 王春生 回帖
🍻
rechard板凳
也是用来该方法,引入文件,但是老师提示找不到.........
2013-08-20 09:01:52 rechard 回帖
比如我们的front.class.php放在lib/front/frong.class.php 我们$app->loadClass('front') ,明白了吧。文件名要改下的。我们有一定的查找规则。或者你自己直接include实际的物理路径也可以。
2013-08-21 08:15:19 王春生 回帖
把read.class.php文件放在lib/read/里面,但是read.class.phh 引用了oleread.inc文件,那么oleread.inc文件应该放在哪里???。
2013-08-21 16:03:11 rechard 回帖
当然是lib/read/..., lib下扩展首先以目录分隔, 然后libname.class.php是扩展入口文件...
2013-08-21 16:53:29 风起 回帖
THanks!
2013-08-22 15:45:07 rechard 回帖

您好!你找个解决了吗?OLERead.inc 改成 OLERead.class.php 吗?

在 reader.php 里面又怎么引用的呢 是这样吗: $this->_ole =& $this->app->loadClass('OLERead'); 

reader.php 中该如何引用 OLERead.inc 中的方法呢?

2016-12-27 20:00:45 Simon 最后编辑 2016-12-27 20:00:45 Simon 回帖
如果上面介绍的方法操作不成功可以试试 直接include实际的物理路径,这个比较简单。
2016-12-28 09:15:25 石洋洋 回帖
📮
#9回复#8
石老师,我自定义一个主菜单,并在module加入一个新的文件夹,按正常思维,建立对应的几个文件夹,及config、control、model对应文件,建立一个简单的view,但是自己自定义的class,应该放在哪里可以供model的方法调用呀,怎么调用,求指教。谢谢
2019-06-09 14:31:36 雨 回帖

可以参考下对应的目录结构;如何调用,禅道中,也有相应的代码可以参考的。

2019-06-10 08:27:43 禅道-李锡碧 回帖
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
相关帖子
返回顶部
客服头像
刘璐
高级客户经理
客服微信
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。