bearlikelion/medoo-provider

Autarky 框架中 Medoo ORM 的服务提供商。

1.0.0 2014-11-20 16:22 UTC

This package is auto-updated.

Last update: 2024-09-27 05:15:24 UTC


README

Medoo 是一个轻量级、易于使用且功能强大的数据库框架,兼容 MySQL、MSSQL、SQLite、MariaDB、Sybase、Oracle、PostgreSQL 等多种数据库。

Autarky 是一个针对有选择自由意愿的开发者的 PHP 框架。

使用说明

首先,更新数据库配置以使用新的、Medoo 特定的连接。

return [
	/** The connection to use. */
	'connection' => 'medoo',

	/** The connections to choose from. */
	'connections' => [
		'medoo' => [
			/** Required */
			'server' => '{sever_host}',
			'username' => '{username}',
			'password' => '{password}',
			'database_type' => 'mysql',
			'database_name' => '{database_name}',

			/** Optional */
			'port' => 3306,
			'charset' => 'utf8',
		]
	]
];

一旦配置完成,您可以使用 Autarky 的容器解析 Medoo

	$container = $this->app->getContainer();
	$db = $container->resolve('Medoo'); // Medoo is also aliased as DB

	$student = $db->get('students', '*', [
		'name' => 'Bobby Tables'
	]);

有关使用 Medoo 的进一步文档,请参阅 文档