yii2-module/yii2-insee-ban

一个模块,用于结构化INSEE和其他来源的国家地址数据库(法:BAN)的数据

安装数: 2,185

依赖: 2

建议者: 0

安全: 0

星星: 1

分支: 0

类型:yii2-module


README

一个模块,用于结构化来自INSEE和其他来源的国家地址数据库(法:BAN)的数据。

coverage build status

安装

此库的安装通过composer完成,并且此库中所有类的自动加载通过其自动加载器完成。

  • 他们的网站下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar install yii2-module/yii2-insee-ban ^7

配置

此模块需要在配置级别设置以下组件

  • 'db_insee_ban' 应该是 \yii\db\Connection

如果您已经有了数据库连接,可以使用以下技巧

'db_insee_ban' => function() { return \Yii::$app->get('db'); },

其中 'db' 是您数据库连接的ID。

此模块使用以下参数在配置级别设置

  • InseeBanModule::tempDirPath 可以配置为有效的目录或Yii已知的别名。其默认值为 @app/runtime/insee-ban,如果不存在,则会自动创建。此参数用于下载和解压缩BAN的csv源文件,并应偶尔清理。

然后应按以下方式配置模块(在console.phpweb.php中)

$config = [
	...
	'modules' => [
		...
		'insee-ban' => [
			'class' => 'Yii2Module\Yii2InseeBan\InseeBanModule',
		],
		...
	],
	...
];

许可证

MIT(见许可证文件