小编bds*_*tte的帖子

OOP PHP新手,指导请求,类设计之间的数据共享

在PHP中编写我的第一个应用程序,它使用类和对象.我有一个DB类,它接受一个字符串来选择适当的配置,因为有多个数据库.我从一个登录类开始,但是为了交换用户类而划掉了这个想法,所以我可以做user-> isLoggedIn.用户类使用MySQL来存储用户和登录信息,以及第二个数据库的凭据.

$mysql = new db( 'mysql' );

$user = new user( $mysql );
if( !( $user->isLoggedIn() === true ) )
{
    goToPage( 'login.php' );
    exit();
}
Run Code Online (Sandbox Code Playgroud)

第二个数据库是Sybase并存储帐户信息.我需要来自用户类的凭据才能从此处获取列表和帐户信息.我认为一个帐户类应该是下一个但不确定最好的方法.这样的事可能......

$sybase = new db( 'sybase' );

$account = new account( $sybase );

$account_list = $account->getList( $user->info );
Run Code Online (Sandbox Code Playgroud)

$ user-> info是一个数组,我猜测帐户表所需的凭据和信息,还是有更好的方法来解决这个问题?

编辑包含db类示例

config.db.php

$config_array = array();

$config_array[ 'mysql' ][ 'dsn' ] = "mysql:host=localhost;dbname=********;charset=UTF-8";
$config_array[ 'mysql' ][ 'user' ] = "********";
$config_array[ 'mysql' ][ 'pass' ] = "**************";

$config_array[ 'sybase' ][ 'dsn' ] …
Run Code Online (Sandbox Code Playgroud)

php oop

5
推荐指数
1
解决办法
513
查看次数

标签 统计

oop ×1

php ×1