我创建了
namespace common\components;
use yii\base\BootstrapInterface;
class Bootstrap implements BootstrapInterface
{
public function bootstrap($app)
{
// Here you can refer to Application object through $app variable
$app->params['uploadPath'] = $app->basePath . '/uploads/';
$app->params['uploadUrl'] => $app->urlManager->baseUrl . '/uploads/';
}
}
2
'bootstrap' => [
...
'common\components\Bootstrap',
];
如何在我的控制器和视图中访问$app->params['uploadPath']
。
提前谢谢。
答案 0 :(得分:1)
如果要访问应用程序参数,则不必使用BootstrapInterface。您只需致电:
\Yii::$app->params['uploadPath'];
您可以在params
项下的应用程序配置中设置params。