首页 > 其他分享 >yii2 配置bootstrap使用

yii2 配置bootstrap使用

时间:2024-03-30 11:14:46浏览次数:24  
标签:function bootstrap people app 配置 yii2 config

yii2 配置bootstrap使用

配置 config/web.php 添加 people

<?php
...
$config = [
   ...
    'bootstrap' => ['log','people'],
    ...
    'components' => [
        'people'=> [
            'class'=>'app\services\People',
                'name' => '张三',
                'age' => 17
            ],
        ],
    ...
];


return $config;

people类文件

<?php
namespace app\services;

use yii\base\Application;
use yii\base\BootstrapInterface;

class People implements BootstrapInterface{
    //姓名
    public $name;
    //年龄
    public $age;

    public function showMsg(){
        echo '欢迎' . $this->name .',你的年龄是' .$this->age;
    }

    public function bootstrap($app)
    {
        $app->on(Application::EVENT_BEFORE_REQUEST, function () {
            echo $this->showMsg();
        });
    }
}

访问

http://www.yii2.com/site/test

结果

欢迎张三,你的年龄是17

标签:function,bootstrap,people,app,配置,yii2,config
From: https://www.cnblogs.com/hu308830232/p/18105221

相关文章

  • Git学习记录(一):安装与配置
    Git安装:Linux系统自带:终端中输入git即可Windows系统安装:git下载:https://git-scm.com/download/win将git添加至环境变量git--version查看git版本Git配置:gitconfig--global--list 用于查看git配置信息,主要包括邮箱email和姓名namePSC:\Users\qiyh>gitconfi......
  • yii2 Gii使用和自定义模板
    yii2Gii使用和自定义模板配置开启giiconfig/web.php添加代码if(YII_ENV_DEV){$config['bootstrap'][]='gii';$config['modules']['gii']=['class'=>'yii\gii\Module',];}入口脚本web......
  • yii2控制器
    yii2控制器Yii2的控制器(Controller)是MVC(Model-View-Controller)设计模式中的核心组件之一,负责处理用户请求并生成相应的响应。控制器包含了处理请求所需的方法(通常称为动作方法或动作),并可以调用模型和视图来执行相应的业务逻辑和展示内容。在Yii2中,控制器类通常继承自yii\we......
  • yii2安装
    yii2安装安装composercurl-sShttps://getcomposer.org/installer|phpmvcomposer.phar/usr/local/bin/composer安装yii2-basiccomposercreate-project--prefer-dist--stability=devyiisoft/yii2-app-basicyii2-basicnginx配置server{listen......
  • Spark 配置项
    文章目录Spark配置项配置项的分类硬件配置CPU内存堆外与堆内的平衡UserMemory与Spark可用内存如何分配ExecutionMemory该如何与StorageMemory平衡磁盘shuffleSparkSQL总结Spark配置项对于Spark性能调优来说,应用开发和配置项设置是两个最主要也最常......
  • 玩转树莓派之配置源
    查看系统架构使用putty连接树莓派(ssh登录的界面)输入uname-m,确定自己安装的树莓派的操作系统的架构。 配置apt源打开sources.list文件sudovi/etc/apt/sources.list或者sudonano/etc/apt/sources.list如果是使用的vi编辑器,按d键将内容全部删除,将下面的内容复制,然......
  • Debian 12 配置其国内软件源-实测有用
    这个链接配置适合Debian11https://www.shanhubei.com/archives/2627.html Debian12请使用:debhttps://mirrors.tuna.tsinghua.edu.cn/debian/bookwormmaincontribnon-freenon-free-firmwaredeb-srchttps://mirrors.tuna.tsinghua.edu.cn/debian/bookwormmaincon......
  • kingbaseES V8R6集群运维案例之---配置priority防止failover切换案例
    案例说明:在一主多备的架构中,需要配置一台备库在主备切换时,不能选举为主库。对于repmgr主备切换主库的选择算法如下:Tips:Repmgr选举候选备节点会以以下顺序选举:LSN---->Priority---->Node_ID。系统会先选举一个LSN比较大者作为候选备节点;如LSN一样,会根据Priority优先级进行比......
  • 如何在极狐GitLab 配置 邮件功能
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。本文主要讲述了在极狐GitLab用户找回密码、流水线失败等需要提醒时发送邮......
  • 项目Weblogic切换Tomcat-包含数据源配置
    目录准备工作修改Tomcat配置Tomcat数据源加密解密加密部署问题解决1.执行启停脚本时候,爆出:Cannotfind./catalina.shThefileisabsentordoesnothave...2.org.apache.catalina.core.StandardService.initInternalFailedtoinitializeconnector[Connector[H......