yii-extension/simple-view-bootstrap5

yii 网络应用简单视图 bootstrap5


README

yii 网络应用简单视图 bootstrap5


Total Downloads Build Status codecov static analysis type-coverage

目录结构

  config/             application directory configurations
      common          contains common config local classes
      
  src/                application directory
      Action          contains action classes
      Asset           contains asset classes
      Handler         contains handlers classes
      ViewInjection   contains view injection classes

安装

composer create-project --prefer-dist --stability dev yii-extension/simple-app <your project>
cd <your project>
composer require yii-extension/simple-view-bootstrap5:^1.0

使用翻译

默认情况下,该软件包包含西班牙语和俄语的翻译。

翻译文件位于 /storage/translations 目录。

翻译提取器

composer require yiisoft/translator-extractor --prefer-dist

simple-app 的根目录: config/packages/yiisoft-translator-extractor/console.php

<?php

declare(strict_types=1);

use Yiisoft\Aliases\Aliases;
use Yiisoft\Translator\Extractor\Extractor;

/** @var array $params */

return [
    Extractor::class => [
        '__construct()' => [
            'messageReader' => static fn (Aliases $aliases) => new \Yiisoft\Translator\Message\Php\MessageSource(
                $aliases->get('@simple-view-bootstrap5/storage/translations')
            ),
            'messageWriter' => static fn (Aliases $aliases) => new \Yiisoft\Translator\Message\Php\MessageSource(
                $aliases->get('@simple-view-bootstrap5/storage/translations')
            ),
        ],
    ],
];

simple-app 的根目录

./yii translator/extract --languages=es --only=**/vendor/yii-extension/simple-view-bootstrap5/storage/**

Codeception 测试

该软件包使用 Codeception 进行测试。要运行测试

php -S 127.0.0.1:8080 -t public > yii.log 2>&1 &
vendor/bin/codecept run

静态分析

代码使用 Psalm 进行静态分析。要运行静态分析

./vendor/bin/psalm

许可证

Yii 包的 yii-extension/simple-view-bootstrap5 是免费软件。

它遵循 BSD 许可协议发布。有关更多信息,请参阅 LICENSE

Yii Extension 维护。

支持项目

Open Collective

由 Yii 框架提供支持

Official website