Download the PHP package yiisoft/translator-message-db without Composer
On this page you can find all versions of the php package yiisoft/translator-message-db. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yiisoft/translator-message-db
More information about yiisoft/translator-message-db
Files in yiisoft/translator-message-db
Package translator-message-db
Short Description Yii Translator DB Message Storage
License BSD-3-Clause
Homepage https://www.yiiframework.com/
Informations about the package translator-message-db
Yii Translator DB Message Storage
The package provides message storage backend based on DB to be used
with yiisoft/translator
package.
Supported databases
Packages | PHP | Versions | CI-Actions | |
---|---|---|---|---|
[db-mssql] | 8.0 - 8.2 | 2017 - 2022 | ||
[db-mysql/mariadb] | 8.0 - 8.2 | 5.7-8.0/10.4-10.10 | ||
[db-oracle] | 8.0 - 8.2 | 11C - 21C | ||
[db-pgsql] | 8.0 - 8.2 | 9.0 - 15.0 | ||
[db-sqlite] | 8.0 - 8.2 | 3:latest |
Requirements
- PHP 8.0 or higher.
json
PHP extension.
Installation
The package could be installed with Composer:
Create database connection
For more information see yiisoft/db.
Database Preparing
Package provides two way for preparing database:
-
Raw SQL. You can use it with the migration package used in your application.
-
Ensure tables:
- MSSQL,
- MySQL / MariaDB,
- Oracle,
- PostgreSQL
- SQLite
- Ensure no tables:
- MSSQL,
- MySQL / MariaDB,
- Oracle,
- PostgreSQL
- SQLite
-
DbSchemaManager
forensureTables()
,ensureNoTables()
methods for translator tables (by default{{%yii_source_message}}
and{{%yii_message}}
).
Configuration
Quick start
In case you use yiisoft/config
, you will get configuration automatically.
If not, the following DI container configuration is necessary:
General usage
Create of instance of MessageSource
Create of instance of MessageSource with caching
Read message without yiisoft/translator
package
Writing messages from array to storage
Documentation
- Internals
If you need help or have a question, the Yii Forum is a good place for that. You may also check out other Yii Community Resources.
License
The Yii Translator DB Message Storage is free software. It is released under the terms of the BSD License.
Please see LICENSE
for more information.
Maintained by Yii Software.
Support the project
Follow updates
All versions of translator-message-db with dependencies
ext-json Version *
yiisoft/cache Version 2.0
yiisoft/arrays Version ^2.0|^3.0
yiisoft/db Version ^1.0
yiisoft/translator Version ^2.2