如何在Yii中使用基本URL声明静态变量

时间:2015-02-05 12:59:03

标签: yii

我正在使用变量

$path = Yii::app()->basePath.'/../images1/';

在控制器的许多功能中。我如何将其声明为全球?

1 个答案:

答案 0 :(得分:0)

在您的main.php配置中,您可以使用params

...
// application-level parameters that can be accessed
// using Yii::app()->params['paramName']
'params'            => require(__DIR__ . '/params.php'),

例如,在params.php中。

return [
    ...
    'imagesPath' => __DIR__ . '/../../images1/',
];

PHP 5.3+需要使用__DIR__常量。

使用PHP 5.2,您可以使用dirname(__FILE__)表达式。