/ / Yii2: Додавання вмісту меню до меню на конкретній завантаженні сторінки - yii2

Yii2: додавання специфічного вмісту рядка-меню в меню в конкретному завантаженні сторінки - yii2

Я маю два макети main.php & builder.php з якого main.php є вертикальною & має особливості профілю. Я хочу додати інший вміст до main.php при завантаженні перегляду -: "vendor.php". Цей вміст є специфічним лише для виду постачальника. Як це зробити ???

Або це можливо, що я можу приховати, що один в main.php і може показати, що на постачальника тільки завантаження ??

Відповіді:

0 для відповіді № 1

кілька варіантів:
1) Створіть нове розташування, яке ви включите лише для цього контролера або дії 2) завжди є розділ params. Якщо ви думаєте про це у всіх ваших поглядах ви

$this->title = "Create Product";
$this->params["breadcrumbs"][] = ["label" => "Products", "url" => ["index"]];
$this->params["breadcrumbs"][] = $this->title;

і в макеті у вас є

<?= Breadcrumbs::widget([
"links" => isset($this->params["breadcrumbs"]) ? $this->params["breadcrumbs"] : [],
]) ?>

так що ви можете робити це у вигляді a

$this->params["whatever"] = "Hello World";

А потім у макеті є

if(isset($this->params["whatever"])) echo $this->params["whatever"]