本文目录一览:
- 1、thinkphp的分组结构能不能设置成2个入口文件
- 2、在thinkphp里面,有两个入口文件,home和admin,文件在admin下面的模块里面,路径如何
- 3、tp5多个入口文件怎么配置
- 4、thinkphp3.2 不同入口文件如何进入默认的模块和控制器
- 5、thinkphp 前后台如何共用一个数据库
thinkphp的分组结构能不能设置成2个入口文件
写两个入口文件,分别绑定他们的BIND_MODULE值,以后登录你要后缀是xxx.php就是xxx绑定的入口 zzz.php就是zzz入口
入口文件里面还有些需要加载的啊,怎么常量啊.自己看手册写把.简单的说,就是复制你第一个入口文件,然后改名,然后改BIND_MODULE的值!
在thinkphp里面,有两个入口文件,home和admin,文件在admin下面的模块里面,路径如何
__ROOT__: 会替换成当前网站的地址(不含域名) .
比如,原来是 ,你想跳到home模块下,可以
__ROOT__/home.php/控制器/方法
tp5多个入口文件怎么配置
TP5入口文件默认是pulic下面index.php(假设前台入口),
我自己建一个后台入口文件,admin.php,配置以下
// 定义应用目录
define('APP_PATH', __DIR__ . '/../admin/'); //??
// 开启调试模式
define('APP_DEBUG', true);
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';
复制代码
application下面创建admin\controller\index.php
?php
namespace app\admin\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
return '后台';
// return $this-fetch();
}
}
thinkphp3.2 不同入口文件如何进入默认的模块和控制器
admin.php
?php
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','')) die('require PHP 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
// 定义应用目录
define('APP_PATH','./My/');
define('BIND_MODULE','Admin');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
// 亲^_^ 后面不需要任何代码了 就是如此简单
index.php
?php
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','')) die('require PHP 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
// 定义应用目录
define('APP_PATH','./My/');
define('BIND_MODULE','Index');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
// 亲^_^ 后面不需要任何代码了 就是如此简单
thinkphp 前后台如何共用一个数据库
您好,所谓共用配置文件也就是说前后台使用同一个文件,因此我们只需要把前后台各自的配置文件提取出来,放置到和项目目录同级的目录下即可,然后在前后台各自的配置文件调用这个提取出来的文件。
1、建立共用的配置文件,Conf/config.php。
2、公用的配置已建立,接下来在前后台各自的配置文件中引用
前台(Index目录)配置文件。后台(Admin目录)配置文件同上。
3、测试:在前后台Index模块index方法里我们调用不同的数据表,可以显示不同的数据。