spaf/yii2-simputils

php-simputils 的 Yii2 扩展包装,一些有用的包装,提高了使用效率

0.1.0 2021-09-18 21:04 UTC

This package is auto-updated.

Last update: 2024-09-16 14:46:46 UTC


README

php-simputils 的 Yii2 扩展包装,一些有用的包装,提高了使用效率

当前状态

此版本是用于与 Yii2 框架一起使用的初始包装库。

基本上,它只实现了对 "VarDumper" 功能的改进,用于 "pd()" 过程。其他功能将稍后添加。

附言。这个版本是我为自己开发的。因为我的 php-simputils 也没有准备好。但是欢迎您为两者提出建议/功能。文档也将得到改进。

基本用法

通过 composer 安装

composer require spaf/yii2-simputils "*"

将以下内容添加到你的 yii2 配置文件 console.php

<?php
$config = [
//  ...
    'bootstrap' => [
	    [
	    	'class' => 'spaf\yii\simputils\bootstrap\SimputilsBootstrap',
		    'isConsole' => true,
	    ]
    ],
//  ...
];

并为 web.php 添加以下内容

<?php
$config = [
//  ...
    'bootstrap' => [
	    [
	    	'class' => 'spaf\yii\simputils\bootstrap\SimputilsBootstrap',
	    ]
    ],
//  ...
];

完成! 现在您可以使用包装后的功能(目前仅为 pd() 过程)。

在您的代码中,您现在可以使用

<?php

use function spaf\simputils\basic\pd;

$myVar = [
    'key1' => 'value1',
    'key2' => [
        'subkey1' => 'subvalue1',
        'subkey2' => 12
    ],
];

pd($myVar);

重要:您需要使用正常的 pd() 过程,此库不会重新定义它,但会调整其行为。