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

快速入门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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消