tp5.1 创建根目录文件 www.xxx.com/notify.php

像www.xxx.com/index.php这样子访问,创建一个网址也是这样子访问

打开www.xxx.com/notify.php  实际访问的是:www.xxx.com/pay/index/notify

1、在创建notify.php文件       路径 :\public\notify.php

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]
namespace think;

// 加载基础文件
require __DIR__ . '/../thinkphp/base.php';

// 支持事先使用静态方法设置Request对象和Config对象
//Route::bind('pay/index/notify');

// 执行应用并响应
//Container::get('app')->run()->send();
Container::get('app')->bind('pay/index/notify')->run()->send();

关键:Container::get('app')->bind('pay/index/notify')->run()->send();

 

2、在application控制器创建对应的文件   \application\pay\controller\index.php 中的notify

    //微信支付 通知测试
    public function notify()
    {
    	dump("000");die;
    	
    }

 

官方文档:https://www.kancloud.cn/manual/thinkphp5_1/353973

入口文件绑定

如果我们需要给某个入口文件绑定模块,可以使用下面两种方式:

手动添加绑定

把当前入口文件绑定到指定的模块或者控制器,例如:

// [ 应用入口文件 ]
namespace think;

// 加载基础文件
require __DIR__ . '/../thinkphp/base.php';

// 支持事先使用静态方法设置Request对象和Config对象

// 绑定到index模块 执行应用并响应
Container::get('app')->bind('index')->run()->send();

也支持绑定到控制器

Container::get('app')->bind('index/index')->run()->send();

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值