
正文
thinkphp添加自己的类库目录,thinkphp public目录
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ThinkPHP怎么引入PHP-FFMpeg这个第三方类库
使用import方法载入第三方的类,然后直接new它的类名就行了。为了方便的引入其他框架和系统的类库ThinkPHP 特意提供了导入第三方类库的功能。第三方类库统一放置在 ThinkPHP系统目录/Vendor。下面,并且使用 vendor 方法导入。vvendor 方法的用法和 import方法完全一致,只是其默认值略有差别。
// 引入ThinkPHP入口文件 require ./ThinkPHP/ThinkPHP.php;路径常量系统和应用的路径常量用于系统默认的目录规范,可以通过重新定义改变,如果不希望定制目录,这些常量一般不需要更改。
第三方公共类库存放在ThinkPHP/Library目录下面的Org目录。同目录下的think目录是系统核心类库,这些目录下面的类库都可以自动加载。除了在系统的Library目录之外,类库还可以自定义其他的命名空间,但是在项目中需要指定相应的位置。以上答案为ThinkPHP2版本。
在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
如果你的第三方类库都放在Vendor目录下面,并且都以.php为类文件后缀,也没用采用命名空间的话,那么可以使用系统内置的Vendor函数简化导入。
相关问答
Q1: ThinkPHP如何生成目录
1、一开始的时候网站部署在/usr/share下面,目录和文件的owner和group都是root用户,目录明明是777的权限还是提示不可写,这个时候我的nginx和php-fpm进程所属用户是nobody。
2、使用sftp协议进行上传的操作:输入用户名和用户密码。使用mkdir命令在/var/www下拆家一个shop目录。域名解析和简单测试。创建一个shop数据库。使用数据库--》导入数据库文件。修改index.php静态资源地址和测试。
3、首先在打开composer,输入以下命令来生成一个ThinkPHP0 文件 生成文件之后,在文件根目录中可以看到有一个build.php 定义demo模块的自动生成中可以看到,有file,dir等文件的生成,还包括controller,model,view的文件组成,这些都可以自定义生成。
4、require./ThinkPHP/ThinkPHP.php;? 开启apache服务器,访问网址 localhost://hlm出现如下界面 这个时候网站下面会自动生成目录,如下图所示:配置路由 目前用到的目录是Lib下面的Action目录,存放类似于Java的Struts框架的Action。还有模板目录Tpl,下面存放的都是html文件,配合模板引擎用于前端显示。
5、在ThinkPHP 0框架下,可以使用命令行工具生成控制器和模型。生成index控制器 php think make controller index 该命令将在app/controller目录下生成一个名为IndexController.php的文件。生成user模拟器 php think make model user 该命令将在app/model目录下生成一个名为UserModel.php的文件。
Q2: thinkphp6.0如何导入阿里云短信类库到框架中,求解
1、thinkphp5以上,都是以composer为包管理工具,composer能列出来的库,都可以composer命令导入管理 composer导入后,要使用库中的方法或类,不需要用php的require语法。
2、打开开始菜单远程桌面连接,或在开始菜单搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。
3、发送成功后会返回一个code 写入缓存中。
Q3: thinkphp自己写的类放在哪个文件夹里
建议新建一个ThinkPHP项目作为后台开发用,入口文件admin.php;然后另起一个项目作为前台用,入口文件inde.php,会员中心也可独立建一个项目,入口文件user.php。其他如果再需要扩展也可另起项目。这样各个项目独立运行,互不干扰,便于开发和调试管理。
一般情况下公用文件都放puclic,但是在原来tp中,验证码类放在thinkphp/library/Think下那个verify,tp5脚手架也可以弄个library放,不然就放vender里,我个人感觉框架里其实仿哪个文件夹都差不多,只要你后面能设置读取的到都行。
控制器文件是放在Action文件夹下面,模型文件放在Model文件夹下面,模板文件放在View文件夹下面。
关于thinkphp添加自己的类库目录和thinkphp public目录的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






