zoukankan      html  css  js  c++  java
  • YII2 添加全局自定义函数

    方法一:

    这种方法就是直接在入口文件web/index.php里面写函数,示例代码如下:

    全局函数
    function pr($var){
    	//do something
    }
    
    (new yiiwebApplication($config))->run();
    

    也可以引入一个函数文件.


    方法二(推荐):

    这种方法主要是利用 composer 来实现,在 composer.json 文件里面添加如下代码:

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

    添加完之后,在common/components下添加文件GlobalFunctions.php,记得用终端在项目根目录下执行 composer update 命令

    备注:因为只添加一个文件,我用了方法二,但是只看到vendorcomposerautoload_files.php文件的修改;

    return array(
        '2cffec82183ee1cea088009cef9a6fc3' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
        '2f22d0f2d4e1d504c0f839c579818375' => $baseDir . '/common/components/GlobalFunctions.php',
    );
    

    把composer update 更新的文件全部取消后手动更改 autoload_files 也是可以加载的

  • 相关阅读:
    vagrant
    webapp开发
    UIViewAnimationOptions swift 2
    swift 2
    autolayout 总结
    apache 403错
    hadoop配置优化
    hadoop配置优化
    使用spark访问elasticsearch的数据
    使用spark访问elasticsearch的数据
  • 原文地址:https://www.cnblogs.com/stringfade/p/7153997.html
Copyright © 2011-2022 走看看