Мне нужно получить значения из конфигурационного файла CakePHP database.php с одного из моих контроллеров.CakePHP: Доступ к значениям database.php
Я поддерживаю код ex-employee, поэтому я не уверен, насколько это относится к структурам по умолчанию. Я надеюсь, что это довольно просто, но я не могу представить Google правильную информацию.
Файл: приложение/Config/database.php
class DATABASE_CONFIG
{
var $db1 =
array('driver' => 'mysqli',
'connect' => 'mysql_connect',
'host' => 'localhost',
'login' => 'username',
'password' => 'password',
'database' => 'schema',
'prefix' => '');
}
Файл: приложение/контроллеры/my_controller.php
// here is where I need to retrieve
// the database login and password values
Что синтаксис я могу использовать здесь? Возможно ли получить эти значения, или они доступны только для кишок рамки CakePHP?
** ebotunes ** ответ работает просто отлично, если вы определили некоторые новые ключи и значения внутри «$ умолчанию» массив в database.php, однако, если вы создали другой массив в database.php, как ** DreadPirateShawn ** сделал выше, вам нужно использовать ** ответ RaYell **, если вы не хотите создавать новый источник данных с помощью * connect() * метод, который возвращает true. –