我正在用php Yii2开发Web应用程序。我在layouts / header.php中有一个变量
我想在site / index.php中访问它
我的代码:(layouts / header.php)
switch ($sub_ext) {
case "ksa":
$cvalue = array_diff( $country_array, array("Saudi Arabia") );
$avalue = "Saudi Arabia";
break;
case "kuwait":
$cvalue = array_diff( $country_array, array("Kuwait") );
$avalue = "Kuwait";
break;
default:
$cvalue = array_diff( $country_array, array("UAE") );
$avalue = "UAE";
}
我想在site / index.php中显示$ avalue变量
我的(site / index.php)中的代码:
<?php echo $avalue; ?>
我在这里什么也没显示。
您的变量位于layouts / header.php中,如果要在site / index.php中访问它,则应将该变量传递给此视图(site / index.php)
或另一个选择是使用会话。