
正文
thinkphp5调用公共模块的公共方法,thinkphp公共函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ThinkPHP项目目录下Common目录要怎么使?
项目运行的时候,你在项目的Action里面会这样写 class IndexAction extends Action{ //你的代码 } 后面的Action就是lib里面的action基类了,你这边继承他的话就可以调用到了。
使用sftp协议进行上传的操作:输入用户名和用户密码。使用mkdir命令在/var/www下拆家一个shop目录。域名解析和简单测试。创建一个shop数据库。使用数据库--》导入数据库文件。
ThinkPHP的函数有三类,一类是系统函数,在ThinkPHP目录下的Common下;一类是项目函数,在项目目录下的Common目录中;最后一类是扩展函数。
在lib文件夹下建一个CommonAction.class.php公共文件。如要用到公共类里的方法,就用当前文件里的类继承Common。
相关问答
Q1: thinkphp5.0怎么写公共类?在哪个文件夹下创建文件?
1、在lib文件夹下建一个CommonAction.class.php公共文件。如要用到公共类里的方法,就用当前文件里的类继承Common。
2、这样就行,分别在本类中其他的方法中前两句都加上another_fun方法中的前两句就行了 你可以学习下thinkphp手册中的“跨模块调用”。
3、公共部分放在Public文件夹,就可以了,这个很随意,路径正确就可以。
4、在大部分的情况下。就是一个多次继承的关系。公共控制器继承thinkphp的控制器。实际的控制器再继承公共控制器。但是有一点需要注意的是,如果把公共控制器写在controller文件夹下的话。外部是能够访问到的。
5、如果一定要放在public同级目录的话。可以使用thinkphp模板标签中的include标签,做了一个小案例:在public同级下创建了一个style文件夹。里面创建了一个test.css文件。
6、下面是thinkphp5目录结构,你要找的模板文件就是在view视图目录,当然都是可以自定义改变的。
Q2: thinkPHP如何调用项目文件夹里lib里的类?
首先整理你的类库文件夹,然后放到tp目录下的vender/下,我用的是OT二开的,我的目录在ThinkPHP\Library\Vendor\下,自己先找对这个目录,把文件夹放进去。
将AddOns里的Image.class.php 放到thinkphp/Lib/ORG/ 下。然后在项目的Action中。写 import(ORG.Image);即可。还不懂。就到提问。
注意,框架的公共入口文件ThinkPHP.php是不能直接执行的,该文件只能在项目入口文件中调用才能正常运行,这是很多新手很容易犯的一个错误。
在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
进入到paras这个方法后,首先看注释随后使用了一个工厂模式去加载think/config/driver下的文件进入到factory这个方法后,这块内容属于容器的就不过多解释了。
关于thinkphp5调用公共模块的公共方法和thinkphp公共函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








