为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
__CSS__不生效是设么原因。__123__能生效
<?php switch(\think\Request::instance()->get('level')): case "1": ?><p>普通会员</p><?php break; case "2": ?><p>黄铜会员</p><?php break; case "3": ?><p>白银会员</p><?php break; case "4": ?><p>钻石会员</p><?php break; default: ?><p>游客</p>
<?php endswitch; ?>
5.1已经取消这种方式的绑定 ,改用Container::get('app', [APP_PATH])-> bind('admin/index') ->run()->send();
太详细了 厉害
和laravel的路由很像,不过laravel不配置路由就不能访问
只要在入口文件中定义了配置目录,目录名没有关系的!
注意这个定义是配置目录和app同级,不要放在app里面,只要配置目录路径和实际位置相符,就不会错的

// 定义配置文件目录xxxxx和应用目录同级

define('CONF_PATH', __DIR__.'/../xxxxx/');

// 定义应用目录

define('APP_PATH', __DIR__ . '/../application/');
TP5.1 不能自定义info()方法 得换个函方法名
这节内容不错
ThinkPHP5.1版本 自带config文件夹 不需要新建conf文件夹、extra文件夹之类的啦 直接把需要的配置php文件放在config文件夹下 config()函数可以读到这些配置
新版框架默认不再支持改变应用目录(application)和入口文件位置,如果你需要更改,需要自己重新定义入口文件
下面是一个例子(把入口文件放到应用根目录,并且更改应用目录名称为app):
<?php
namespace think;
// 定义应用目录
define('APP_PATH', __DIR__ . '/app/');
// 加载框架基础引导文件
require __DIR__ . '/thinkphp/base.php';
// 添加额外的代码
// ...
// 执行应用并响应
Container::get('app', [APP_PATH])->run()->send();
简单 粗暴 直接
老师辛苦了,谢谢老师!
求老师的sublime 插件;看着很好用,谢谢
5.0.16 版本BUG好像存在
@DXing1202 我也就是被修改环境变量配置文件這個問題困擾了一段時間 你的這個解決方案不錯!贊
课程须知
1、有一定的php基础。 2、对git composer 有一定的了解。 3、本机安装好相应的开发环境 4、最好有一定的mvc 框架的使用经验
老师告诉你能学到什么?
1、框架的搭建 2、目录文件的介绍 3、环境的配置 (开发 测试 线上环境) 4、请求对象和数据请求参数获取 5、相应对象和返回相应类型的数据 6、模板的使用 比较 判断 循环

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消