1

Kohana以外のアプリでKohanaDB構成ファイルを使用する簡単な方法はありますか?Kohana_Configクラスを読んでも理解できないようです。

なんで?同じディレクトリにあるcronタスクがあり、同じDB構成を使用したいとします。

このばかげた試みは失敗で終わった...

function connection(){
    $connection = file_get_contents('../application/config/database.php');
    eval($connection);
}

構成のサンプルを次に示します。

return array
(
    'default' => array
    (
            'type'       => 'mysql',
            'connection' => array(
                    'hostname'   => 'localhost',
                    'database'   => 'some_db',
                    'username'   => 'root',
                    'password'   => 'root',
                    'persistent' => FALSE,
            ),
            'table_prefix' => '',
            'charset'      => 'utf8',
            'caching'      => FALSE,
            'profiling'    => TRUE,
    ),
4

2 に答える 2

3

kohanaのルートにtest.phpファイルを作成しました

<?php
    define('SYSPATH',"foo");

    function foo($file) {
      return include $file;
    }

    $config = array();
    $config = foo("application/config/database.php");

    print_r($config);
?>
于 2011-11-01T18:20:11.490 に答える
0

コハナはわかりませんが、ファイルをインクルードするだけではいけませんか?http://php.net/manual/en/function.include.php

于 2011-11-01T17:47:12.833 に答える