oxit / database-mapping
对nette/database的扩展,用于添加类映射
v1.2
2022-09-27 10:25 UTC
Requires
- php: >= 7.4
- nette/database: ^3
- nette/di: ^3
README
灵感来源于Nette博客中的计划,扩展nette/database中的ActiveRow对象
基本安装
extensions:
netteDatabase: Oxit\Msgraph\DI\NetteDatabaseExtension
默认对象
返回ActiveRow对象
netteDatabase:
baseRow: App\Model\BaseRow
对象映射
netteDatabase:
mapping:
articles: App\Model\Article
images: App\Model\Image
多个数据库
在databases参数中,按照数据库的格式写入索引
database:
default:
dsn: 'mysql:host=127.0.0.1;dbname=east_port'
user: root
password:
dalsiNazev:
dsn: 'mysql:host=127.0.0.1;dbname=intranet'
user: root
password:
netteDatabase:
databases: {default, dalsiNazev atd.}
services:
- \App\Sluzba(@database.default.explorer, @database.dalsiNazev.explorer)
映射的修改也由此决定
netteDatabase:
mapping:
default:
images: App\Model\Image
dalsiNazev:
articles: App\Model\Article
之后将其用作审查
services:
- \App\Sluzba(@database.default.explorer, @database.dalsiNazev.explorer)