在Yii项目下->views文件夹->layouts文件夹->main.php下:
如下为页面的菜单项设置,label即菜单项显示名称,url即为该菜单名点击跳往的路由地址:
$menuItems = [
    ['label' => 'Home','url' => ['/site/index']]
    ['label' => 'Test',''url' => ['/site/test']]
]
例如:要创建此页面,如点击菜单项的test,跳往/site/test路径的页面
1.创建动作->如下,它这是在类文件 controllers/SiteController.php 中定义的:
 public function actionTest()
 {
    return $this->render('test');
 }
当render()方法被调用时,他会查找一个名称为:views/controllerID/viewName.php的PHP文件
2.在文件夹views/site内创建一个名为test.php文件:
对于test动作,创建一个简单的视图页面
<?php

/* @var $this yii\web\View */

use yii\helpers\Html;

$this->title = 'Test';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="site-test">
    <h1><?= Html::encode($this->title) ?></h1>

    <p>This is the Test page.</p>

    <code><?= __FILE__ ?></code>
</div>
打印前進行HTML編碼以避免XSS攻擊

3.最後訪問:http://localhost/index.php?r=site/test

即可看到新頁面如下:

Yii新建頁面

相关文章:

  • 2022-12-23
  • 2022-02-09
  • 2022-01-12
  • 2021-06-22
  • 2021-12-30
  • 2022-12-23
  • 2021-08-09
猜你喜欢
  • 2022-12-23
  • 2022-01-11
  • 2021-11-24
  • 2022-01-03
  • 2021-09-29
  • 2021-12-08
  • 2022-02-28
相关资源
相似解决方案