> 백엔드 개발 > PHP 튜토리얼 > yii20 사용자 정의 전역 도구 기능

yii20 사용자 정의 전역 도구 기능

WBOY
풀어 주다: 2016-07-28 08:26:50
원래의
1034명이 탐색했습니다.
우리는 프로젝트를 개발할 때 print_r(), var_dump() 등과 같은 테스트 출력 방법을 자주 사용합니다. 이러한 일반적인 방법을 사용하면 전역 도구를 직접 작성할 수 있습니다. 통일된 방식으로 사용이 편리합니다.

Yii2.0에서는 프로젝트의 루트 디렉터리에 폴더를 직접 만들 수 있습니다. 여기서는 도우미를 예로 들어보겠습니다.

helper 폴더에 function.php를 생성하세요.

function.php에 다음 코드를 작성하세요.

<?php

function p($var){
    echo "<pre class="brush:php;toolbar:false">";
    print_r($var);
    echo "
"; } function dd($var){ echo "
";
    var_dump($var);
    echo "
"; die; }
로그인 후 복사

<span>    要是将此文件,在每个文件中引入又比较麻烦,所以,我们可以将其引入入口文件中,就可以全局使用了。</span>
로그인 후 복사
<span>    在web/index.php中,添加一行,引入此文件。
<img src="http://image.codes51.com/Article/image/20160713/20160713163735_2995.png" alt=" yii20自定义全局工具函数"></span><pre class="brush:php;toolbar:false">应用:
로그인 후 복사
<?php

namespace app\controllers;

use Yii;
use yii\web\Controller;

class TestController extends Controller
{
    function actionDatePicker(){
       return $this->render("DatePicker");
    }

    function actionIndex()
    {
        $data=[
            'name'=>'ysy',
            'age'=>'21',
        ];
        p($data);
    }

}
로그인 후 복사

运行结果:
로그인 후 복사
<pre class="brush:php;toolbar:false">Array
(
    [name] => ysy
    [age] => 21
)
로그인 후 복사

       当然大家也可以根据自己需求,在里面写入其他的一些常用方法,加快项目开发速度。
로그인 후 복사



위 내용은 관련 내용을 포함하여 yii20 사용자 정의 전역 도구 기능을 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿