定制 haohetao/php-console-yii2 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

haohetao/php-console-yii2

Composer 安装命令:

composer require haohetao/php-console-yii2

包简介

PhpConsole wrapper for Yii2

README 文档

README

PhpConsole wrapper for Yii 2

Based on https://github.com/barbushin/php-console-yii

安装

Composer

{
	"require": {
		"haohetao/php-console": "dev-master"
	}
}

Or

$ composer require haohetao/php-console-yii2 dev-master

Configuration Example

Into common/main.php
'bootstrap' => ['phpconsole'],
'components' => [
    'phpconsole' => [
        'class' => '\haohetao\PhpConsole\PhpConsole',
        'isEnabled' => true,
        'ipMasks'=>['192.168.*.*', '2001:0:5ef5:79fb:*:*:*:*'],
        'handleErrors'=>true,//处理错误
        'handleExceptions'=>true,//处理异常
        'callOldHandlers'=>true,//是否调用yii自带的错误处理
        'discardExistingOutput'=>false//这个是配置yii的错误处理的,设置是否同时输出多个处理器的错误,为true的话只输出最后一个处理器的错误
    ],
]

Usage

public function actionIndex()
{
    \PC::debug('ok');
    return $this->render('index');
}

也可以自定义全局函数

/**
 * 使用phpconsole打印调试信息
 * @param $var
 * @param null $tags
 */
function d($var, $tags = null) {
    $phpConsole=Yii::$app->phpconsole;
    if(!$phpConsole->isEnabled)
    {
        return;
    }
    $inst=PhpConsole\Connector::getInstance();
    if($inst && $inst->isActiveClient())
    {
        $inst->getDebugDispatcher()->dispatchDebug($var, $tags);
    }
}

加载全局函数 在项目根目录的composer.json中加入

    "autoload": {
        "files": [
            "common/components/GlobalFunctions.php"
        ]
    }

然后

composer install

统计信息

  • 总下载量: 773
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2019-04-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固