我需要从我的一个 Controller 的 CakePHP 配置文件 database.php 中检索值。
我正在维护一个前雇员的代码,所以我不确定其中有多少遵循默认结构。我希望这相当简单,但我似乎无法通过 Google 搜索到正确的信息。
文件:app/config/database.php
class DATABASE_CONFIG
{
var $db1 =
array('driver' => 'mysqli',
'connect' => 'mysql_connect',
'host' => 'localhost',
'login' => 'username',
'password' => 'password',
'database' => 'schema',
'prefix' => '');
}
文件:app/controllers/my_controller.php
// here is where I need to retrieve
// the database login and password values
我可以在这里使用什么语法?是否有可能检索这些值,或者它们是否只能由 CakePHP 框架的内部访问?
最佳答案
$fields = get_class_vars('DATABASE_CONFIG')
echo $fields['db1']['login'];
关于php - CakePHP:访问 database.php 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1186849/