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

快速入门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下载
官方微信
友情提示:

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