gpt4 book ai didi

php - 我可以在应用程序文件夹的 index.php 中设置 active_group 吗?

转载 作者:行者123 更新时间:2023-12-04 04:36:38 27 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。



Improve this question




我有超过 1 个用户使用相同的应用程序文件夹。所以他们共享database.php。

我已将所有信息添加到 $db[][] 矩阵中。现在我只需要在 index.php 文件中设置 $active_group 。

不在 Controller 中,不在模型中。

任何想法如何做到这一点?

我试图添加 $active_group = 'test';在 index.php 的开头,在用户配置部分尝试,在加载 bootstrap 之前尝试,在最后尝试。没有任何效果。

我的数据库.php

$active_group = "";
$active_record = TRUE;
// Ale
$db['ale']['hostname'] = 'localhost';
$db['ale']['username'] = 'root';
$db['ale']['password'] = '';
$db['ale']['database'] = 'eo_ale';
$db['ale']['dbdriver'] = 'mysql';
$db['ale']['dbprefix'] = 'ed_';
$db['ale']['pconnect'] = TRUE;
$db['ale']['db_debug'] = TRUE;
$db['ale']['cache_on'] = FALSE;
$db['ale']['cachedir'] = '';
$db['ale']['char_set'] = 'utf8';
$db['ale']['dbcollat'] = 'utf8_general_ci';
$db['ale']['swap_pre'] = '';
$db['ale']['autoinit'] = TRUE;
$db['ale']['stricton'] = FALSE;


// Sre
$db['sre']['hostname'] = 'localhost';
$db['sre']['username'] = 'root';
$db['sre']['password'] = '';
$db['sre']['database'] = 'eo_sre';
$db['sre']['dbdriver'] = 'mysql';
$db['sre']['dbprefix'] = 'ed_';
$db['sre']['pconnect'] = TRUE;
$db['sre']['db_debug'] = TRUE;
$db['sre']['cache_on'] = FALSE;
$db['sre']['cachedir'] = '';
$db['sre']['char_set'] = 'utf8';
$db['sre']['dbcollat'] = 'utf8_general_ci';
$db['sre']['swap_pre'] = '';
$db['sre']['autoinit'] = TRUE;
$db['sre']['stricton'] = FALSE;

所以我现在想要的是创建一个函数,当 ale 登录时,设置 $active_group="ale",或者当 sre 登录时,设置 $active_group = "sre"。

这不应该那么难,但我找不到办法做到这一点......

最佳答案

您不能设置 $active_group在 index.php 中,因为它会在加载数据库配置文件时被覆盖,但您可以执行以下操作

添加 define('ACTIVE_SITE', 'default_new');到 index.php 文件

然后在数据库文件中更改 $active_group

if (defined('ACTIVE_SITE')) {
$active_group = ACTIVE_SITE;
} else {
$active_group = 'default';
}

关于php - 我可以在应用程序文件夹的 index.php 中设置 active_group 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19643583/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com