elektro-potkan/neplus-database

NePlus 数据库 - 基于 Nette Database 的自定义修改

v0.2.0 2021-10-06 23:11 UTC

This package is auto-updated.

Last update: 2024-09-07 03:39:06 UTC


README

基于 Nette Database 的自定义修改。

用法

// constructor is the same as of Nette\Database\Connection
$db = ElektroPotkan\NePlus\Database\ConnectionMySQL(
	'mysql:host=localhost;dbname=mydb',
	'user',
	'password'
);

// query LOCK TABLES `myTable1` READ, `myTable2` WRITE
$db->lockTables([
	'myTable1' => false,
	'myTable2' => true,
]);

// query UNLOCK TABLES
$db->unlockTables();

Nette DI

要将 DI 容器中注册的所有数据库连接从 Nette\Database\Connection 切换到 ElektroPotkan\NePlus\Database\ConnectionMySQL,只需使用捆绑的 DI 扩展即可

extensions:
	- ElektroPotkan\NePlus\Bridges\Database\DI\DatabaseExtension

作者

Elektro-potkan git@elektro-potkan.cz

信息

版本控制

本项目使用 语义版本控制 2.0.0 (semver.org)

分支策略

本项目使用略微修改的 Git-Flow 工作流程和分支模型

许可证

您可以在 BSD 零条款许可证或 GNU 通用公共许可证(GPL)版本 3 或更高版本下使用此程序。

请参阅文件 LICENSE