Midari Create > webアプリケーション製品 > Wakarana > サンプルコード >

【Wakarana】複数のWakaranaデータベースを併用する

Wakaranaで、職員のアカウントと利用客のアカウントを別々のデータベースに分けて管理するような場合のサンプルコードです。

事前に「staff/wakarana_config.ini」と「customer/wakarana_config.ini」の2つの設定ファイルを作成し、それぞれの設定ファイルで異なるデータベースを指定することで、別々のデータベースに接続したwakaranaインスタンスを生成することができるようになります。

wakaranaインスタンスの生成時の引数には、「wakarana_config.ini」が存在するディレクトリのパスを指定します。

sample.php

<?php
include "wakarana/main.php";

$wakarana_1 = new wakarana("staff");
$wakarana_2 = new wakarana("customer");

//職員一覧の取得
$staff_list = $wakarana_1->get_all_users();

//利用客一覧の取得
$customer_list = $wakarana_2->get_all_users();