• yii2.0面包屑的使用及启用中文


    (注:己yii2.0高级应用为例)

    面包屑在布局里定义好之后,在视图中直接使即可,但默是使用英文。

    一、布局中定义面包屑

    backend/views/layout/main.php:

    use backendassetsAppAsset;
    use yiiwidgetsBreadcrumbs;

    AppAsset::register($this);

    //省略代码
    .....
    <?= Breadcrumbs::widget([
    //'homeLink'=>['label' => '主 页','url' => Yii::$app->homeUrl],
    'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
    ])
    ?>

    视图中如何使用?
    use yiihelpersHtml;
    use backendassetsAppAsset;
    use apiwidgetsAlert;
    /* @var $this yiiwebView */

    $this->title= '代理系统-后台首页';
    //$this->minzi= 'Extra Pages';
    $this->params['breadcrumbs'][] = '应用结构';
    $this->params['breadcrumbs'][] = '视图';
    AppAsset::register($this);


    二、配置开启支持多语言

    以下几种,选择一种即可(若发布服务器,最后两种可选)

    frontend/config/main-local.php:

    if (!YII_ENV_TEST) {
    // configuration adjustments for 'dev' environment
    // 开启yii-debug-toolbar
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = 'yiidebugModule';

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = 'yiigiiModule';
    // $config['language'] = 'zh-CN';<span style="font-family: Arial, Helvetica, sans-serif;">//增加此行,默认使用中文</span>

    }

    frontend/config/main.php:
    return [
    'id' => 'app-backend',
    'basePath' => dirname(__DIR__),
    'controllerNamespace' => 'backendcontrollers',
    'language' =>'zh-CN', //增加此行,默认使用中文

    common/config/main.php
    return [
    'language' =>'zh-CN',//默认使用中文
    'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
    'components' => [
    'cache' => [
    'class' => 'yiicachingFileCache',
    ],
    
    
  • 相关阅读:
    深入理解RunLoop
    Universal Framework for iOS
    Framework的制作流程,Xode-6.0.1
    Xcode 6制作动态及静态Framework
    Volley与Picasso的对比
    WebView全面学习(二)-- Native与js双方通信
    WebView全面学习(一)--常用类和方法
    Hybrid框架安全隐患分析
    Android笔记--View绘制流程源码分析(二)
    Android笔记--View绘制流程源码分析(一)
  • 原文地址:https://www.cnblogs.com/Pxhphp/p/6237372.html
Copyright © 2020-2023  润新知