matthew-p/yii2-translate-db

翻译数据库表和列。

安装: 252

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0 2017-10-27 12:15 UTC

This package is auto-updated.

Last update: 2023-08-19 23:18:14 UTC


README

一个非常简单的翻译数据库表和列的扩展

安装

安装此扩展的首选方法是使用 composer

运行以下命令之一:

php composer.phar require --prefer-dist matthew-p/yii2-translate-db "*"

"matthew-p/yii2-translate-db": "*"

将以下内容添加到您的 composer.json 文件的 require 部分中。

使用方法

扩展安装完成后,只需在您的代码中简单使用即可

在控制台 main.php 中添加

return [
    ...
    'controllerMap' => [
        ...
        'message' => [
            'class'            => MPMessageController::class,
            'configFile'       => '@common/messages/config.php', // Set path to message config file
            'storedDbMessages' => '@common/db_messages.php',     // File where temporary stored data from db. This file must not be blocked (except) in messages config.php
            'tablesMessages'   => [
                ARModel::class  => ['title', 'title_for'], // ActiveRecord model => [column1, column2 ...]
                ARModel2::class => ['title'],
            ]  
        ],
        ...
    ]
    ...
];

然后在控制台运行

php yii message