下面由thinkphp框架教程栏目给大家介绍史上最简单操作的thinkphp 框架(分享),希望对需要的朋友有所帮助!
配1)文件设置;
//定义了配置文件之后,可以使用系统提供的C方法(如果觉得比较奇怪的话,可以借助Config单词来帮助记忆)来读取已有的配置:
C(‘参数名称’)//获取已经设置的参数值
echo C('APP_PATH');// -------- 入口文件配置 --------define('APP_DEBUG', true); //应用调试模式 (默认为false),开启后会缓存define('APP_NAME', 'App');define('APP_PATH', './App/');require('./ThinkPHP/ThinkPHP.php');
// ——– 自定义配置文件不受 APP_DEBUG 控制,每次都会加载 ——–
项目配置文件是最常用的配置文件,项目配置文件位于项目的配置文件目录Conf下面,文件名是config.php。
除了默认的项目配置文件,还允许我们在该目录下自行设置自定义配置文件,且该自定义配置文件不受APP_DEBUG配置影响,修改内容后都会重新加载到模板中。(设置该自定义配置文件,需要先在 config.php 里面配置 ‘LOAD_EXT_CONFIG’=>’XXX’)
2) URL模式;
DSMall多商户开源商城源码
DSMall多商户开源商城源码是一个以thinkPHP为框架进行开发的多用户商城系统源码。网站功能包含:网站设置、帐号同步、上传设置、权限设置、地区管理、数据备份、操作日志、分类管理、品牌管理、店铺等级、店铺分类、店铺帮助、会员管理、会员级别、积分管理、预存款、实物订单、虚拟订单、退货管理、咨询管理、评价管理、文章分类、文章管理、抢购管理、限时折扣、满即送、优惠套餐、推荐展位、活动管理、兑换礼
491 查看详情
立即学习“PHP免费学习笔记(深入)”;
// 为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。// U方法的定义规则如下(方括号内参数根据实际应用决定):U('[分组/模块/操作]?参数' [,'参数','伪静态后缀','是否跳转','显示域名'])echo U('Index/hello', array('id'=>2), 'html', false, '192.168.2.110');//普通模式:设置URL_MODEL 为0 http://192.168.2.110/thinkphp3/index.php?m=Index&a=hello&id=2//PATHINFO模式(默认模式):设置URL_MODEL 为1 http://192.168.2.110/thinkphp3/index.php/Index/hello/id/2.html
3) 隐藏index.php运行文件;
// 进入Apache配置文件htppd.confvim /etc/httpd/conf/httpd.conf// 在命令模式下输入 "/LoadModule" 进行查找, 模仿Example,在其后面加上LoadModule rewrite_module modules/mod_rewrite.so// 保存 :wq 后重启Apache服务器systemctl restart httpd.service// 在项目入口文件 index.php 的同级目录下添加 .htaccess 文件,添加如下内容 Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]// 此时,访问ThinkPHP的REWRITE模式可以成功连接
4) URL伪静态;
// ThinkPHP支持伪静态URL设置,可以通过设置 URL_HTML_SUFFIX 参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行;// 如果只是希望支持配置的伪静态后缀,可以直接设置成可以支持多个后缀,例如:'URL_HTML_SUFFIX'=>'html|shmtl|xml' // 多个用 | 分割// 使用伪静态便于让爬虫爬到你的网站,对搜索到你的网站有帮助;
5) 自定义函数库;
// ThinkPHP可以在项目的 Common 文件夹增加自定义函数文件 common.php(该文件名是规定的),在里面设置方法,之后可以在其他文件调用,如:<?phpfunction show() { echo 'hello world';}// 推荐方法打印方法:dump$arr = array(1,2,3,4,5);dump($arr);
相关推荐:最新的10个thinkphp视频教程
以上就是史上最简单操作的ThinkPHP 框架(分享)的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/828461.html
微信扫一扫
支付宝扫一扫