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

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

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

一、布局中定义面包屑

backend/views/layout/main.php

use backend\assets\AppAsset;
use yii\widgets\Breadcrumbs;

AppAsset::register($this);

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

视图中如何使用?

use yii\helpers\Html;
use backend\assets\AppAsset;
use api\widgets\Alert;
/* @var $this yii\web\View */

$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'] = 'yii\debug\Module';

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = 'yii\gii\Module';
   // $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' => 'backend\controllers',
    'language' =>'zh-CN',  //增加此行,默认使用中文

common/config/main.php

return [
    'language' =>'zh-CN',//默认使用中文
    'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
    'components' => [
        'cache' => [
            'class' => 'yii\caching\FileCache',
        ],




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值