2017 © Pedro Peláez
 

library base

The Zwei Base package.

image

zwei/base

The Zwei Base package.

  • Friday, March 30, 2018
  • by smilehaha
  • Repository
  • 1 Watchers
  • 0 Stars
  • 31 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 138 % Grown

The README.md

base包

doctrine2 数据操作 读取配置, (*1)

1 安装(Install)

  1. 通过Composer安装
  2. 创建composer.json文件,并写入以下内容:
{
  "require": {
    "zwei/base": "dev-develop"
  }
}
  1. 执行composer install, (*2)

  2. 在项目目录创建config/bao-loan.yml文件,添加一下内容, (*3)

BASE_TEST_CONFIG: "base_test_config" # 本包测试键(单元测试用)

# 数据库配置
DB_HOST: "localhost" # 主机
DB_PORT: 3306 # 端口
DB_USER: "root" # 用户名
DB_PASS: "root" # 密码
DB_NAME: "demo" # 数据库名
DB_TABLE_PREFIX: "" # 表前缀
DB_CHARSET: "utf8" # 设置字符编码,空字符串不设置
DB_SQLLOG: false # 是否启用sql调试

使用示例(use)

  1. 例如项目目录在"E:\web\php7\test"
  2. 创建index.php,并加入以下内容
<?php
use \Zwei\Base\Config;
// 读取默认配置"config\bao-loan.yml"
Config::get("配置键名");

// 读取配置文件"config/test-new-prefix.conf.yml"中的"test-new-prefix-key"
Config::get('test-new-prefix-key', 'test-new-prefix', 'test-new-prefix.conf.yml');

# 获取doctrine数据库连接
// 返回\Doctrine\DBAL\Connection类,请查看doctrine 官网文档
$dbConnection = DB::getInstance()->getConnection();

单元测试使用

--bootstrap 在测试前先运行一个 "bootstrap" PHP 文件 * --bootstrap引导测试: phpunit --bootstrap tests/TestInit.php tests/, (*4)

D:\phpStudy\php\php-7.1.13-nts\php.exe D:\phpStudy\php\php-5.6.27-nts\composer.phar update, (*5)

D:\phpStudy\php\php-7.1.13-nts\php.exe vendor\phpunit\phpunit\phpunit --bootstrap tests/TestInit.php tests/, (*6)

The Versions

30/03 2018

dev-master

9999999-dev https://github.com/qq1060656096/base

The Zwei Base package.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Zhao Wei Jie

30/03 2018

v1.0.0

1.0.0.0 https://github.com/qq1060656096/base

The Zwei Base package.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Zhao Wei Jie