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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 在方法中可以调用 Config::set("default_return_type","Json");等,返回的数组会返回对应的格式。 可以在conf文件中创建对应模块的配置文件进行配置,也可以在方法内传递参数配置。 但是实际开发中会在入口文件或者构造方法来统一的修改访问类型
    查看全部
    0 采集 收起 来源:响应对象

    2018-03-22

  • thinkphp跟路由相关的2条配置 url_route_on 是否开启路由 url_route_must 是否必须使用路由 开启路由之后,需要再config配置里面配置相关的路由规则,来简化访问路径
    查看全部
    0 采集 收起 来源:路由

    2017-10-07

  • 开启thinkphp自动绑定模块,方法2种: 1. auto_bind_module"=> true 2. 在public下新建个文件,然后手动绑定 绑定模块一般用于API接口生成等
    查看全部
  • 绑定模块一般适用于小型企业网站,一个控制器够用的情况,大型项目不建议使用。 绑定模块方法1: tp\public\index.php入口文件指定默认模块 define('BIND_MODULE','admin');//绑定admin模块,可以访问控制器->方法 define('BIND_MODULE','admin\index');//绑定admin模块index.php文件(只能传递方法)
    查看全部
  • 隐藏入口文件配置3,在public目录的.htaccess文件中,新加一条关于index.php的配置
    查看全部
    0 采集 收起 来源:隐藏入口文件

    2017-10-07

  • 获取请求对象request的三种方法 1.public function index(){ $request = request(); dump($request); } 2.use think\Request; public function index(){ $request = Request::instance(); dump($request); } 3.public function index(Request $request){ dump($request); }
    查看全部
    0 采集 收起 来源:请求对象获取

    2017-10-07

  • 隐藏入口文件2 apache修改网站根目录,修改AllowOverride为All
    查看全部
    0 采集 收起 来源:隐藏入口文件

    2017-10-07

  • 隐藏入口文件1apache配置修改
    查看全部
    0 采集 收起 来源:隐藏入口文件

    2017-10-07

  • 入口文件
    查看全部
    0 采集 收起 来源:入口文件

    2017-10-07

  • 在config.php中配置 // 是否开启路由 "url_route_on" => true, 同级目录下创建 route.php文件,把需要更换的目录地址替换,而原先的地址已经不可以访问 // 是否强制使用路由 "url_route_must" => false 当开启强制路由,一定要用路由
    查看全部
    0 采集 收起 来源:路由

    2018-03-22

  • 入口文件绑定 define('BIND_MODULE','admin'); 在public下可创建多一个入口文件,可实现不同入口文件访问不同模块。 tp框架提供了一个入口文件自动绑定功能 "auto_bind_module"=> true,入口文件名与模块文件名相同时,自动访问与之对应的模块。等同于在 admin,php中定义 define("BIND_MODULE","admin");
    查看全部
  • 在根目录下创建.env文件,输入key = value来增加环境变量 通过引入命名空间 use think\Env 来获取huanjingbianl Env::get(key,"default"),第二个参数当key不存在时,返回默认环境变量值 可通过.env配置数据库配置 [database] hostname = "localhost" username = 'root' password = 'root' 在真实的环境变量中是,有PHP_前缀,但是通过Env::get()函数获取即可 也可以通过.env设置status Env::get("status","default")
    查看全部
  • $_ENV为空的可能原因: 你的php.ini的variables_order值为"GPCS",也就是说系统在定义PHP预定义变量时的顺序是 GET,POST,COOKIES,SERVER,没有定义Environment(E),你可以修改php.ini文件的 variables_order值为你想要的顺序,如:"EGPCS"。这时,$_ENV的值就可以取得了。 EGPCS是Environment、Get、Post、Cookies、Server的缩写,这是PHP中外部变量来源的全部范围,可以用print_r($_ENV)来打印这个变量,查看他的数据。 注意,生产环境下,$_ENV都是空数组,主要是为了安全起见,不让它获取操作系统信息! $_ENV,作为PHP的9个超级变量($GLOBALS,$_SERVER,$_GET,$_POST,$_COOKIE,$_FILES,$_ENV,$_REQUEST,_SESSION)中的一个, 不用它真是有点浪费,所以说你会看到DiscuzX系统就“重用”了这个 超全局变量 配置环境系统变量,根目录下.env文件,以.ini的方式来写,转为大写,key值添加前缀PHP_。如果是分组的方式,会在key上添加组名 比如: database_hostname=localhost [database] hostame=localhost $res = Env::get('email','default'); dump($res);
    查看全部
  • Congfig::set("名","值","模块") Congfig::get("名","值","模块") 对应模块的才能获取到 Config::has("名"),不存在和null都返回false
    查看全部
  • 在方法中配置config("",""),仅在当前方法中有效
    查看全部
    0 采集 收起 来源:动态配置

    2018-03-22

举报

0/150
提交
取消
课程须知
1、有一定的php基础。 2、对git composer 有一定的了解。 3、本机安装好相应的开发环境 4、最好有一定的mvc 框架的使用经验
老师告诉你能学到什么?
1、框架的搭建 2、目录文件的介绍 3、环境的配置 (开发 测试 线上环境) 4、请求对象和数据请求参数获取 5、相应对象和返回相应类型的数据 6、模板的使用 比较 判断 循环

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

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

公众号

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

友情提示:

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