文档章节

YII2 模块的配置使用

书阳
 书阳
发布于 2017/02/07 16:42
字数 115
阅读 40
收藏 0

1 建立模块文件夹/modules,创建admin模块文件夹

(1) 创建Module.php

<?php

namespace app\modules\admin;

class Module extends \yii\base\Module
{
    public function init()
    {
        parent::init();

        $this->params['foo'] = 'bar';
        // ...  其他初始化代码 ...
    }
}

(2) 创建controllers、model、views文件夹

TestController.php

<?php

namespace app\modules\admin\controllers;

use yii\web\Controller;

class TestController extends Controller {
	public $layout = false;
	public function actionIndex() {
	  
		return $this->render('index');

	}
  
}

2 配置

修改 config/web.php 文件,$config里面

	'modules' => [
		'admin' => [
			'class' => 'app\modules\admin\Module',
		],
	],

3 访问:

admin/test/index

© 著作权归作者所有

书阳
粉丝 0
博文 20
码字总数 2026
作品 0
西安
架构师
私信 提问
Yii入门指导(四):强大的“小物件”

1,修改默认的控制器 Yii的默认应用: 所有的配置都可以在main.php中进行配置,那么修改默认的控制器就是在main.php中增加如下代码: 'defaultController' => '', //修改默认控制器 Yii模块:...

Koma
2014/10/24
1K
1
yii2 扩展和自定义(函数 , 组件 , 模块)

自定义辅助函数 入口文件加载 目录下创建一个helpers目录下创建functions.php 文件 <?php if (! function_exists('hello')) { function hello(){ echo 'hello word'; } } 修改项目入口文件i......

botkenni
08/30
17
0
Yii2 实例管理

Yii2 实例管理 Yii2框架没有提供类似ZendFramework3中提供的ServiceManager.那么Yii2框架是如何管理对象实例的呢? 长时间使用Yii2框架的童鞋一定已经适应了对象中的public变量,以及一个来自y...

Vett
2017/12/23
0
0
Yii2 源码分析 - 入口文件执行流程

以 yii 2.0.14 高级版的 frontend 为例,从 frontend/web/index.php 开始 入口文件看着就这么几行,简单的很,那他是怎么通过这几行来运行应用的呢?先看 Yii.php 内的逻辑 接下来,就是重头...

botkenni
2018/05/03
36
0
Yii之目录结构、入口文件及路由设置

本文从YII的目录结构开始分析,到入口文件分析,到路由设置详解,视图详解,十分全面的向我们展示了YII框架的方方面面,是篇非常不错的文章,这里推荐给大家。 项目名称从“FantaCMS”修改成...

梦梦阁
03/01
19
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot 403 问题

添加WebAppConfigurer 配置 @Configuration@EnableAutoConfigurationpublic class WebAppConfigurer extends WebMvcConfigurerAdapter { public WebAppConfigurer() { } ......

布袋和尚_爱吃鱼
15分钟前
3
0
Python自动更换壁纸爬虫与tkinter结合

直接上代码 import ctypesimport timeimport requestsimport osfrom threading import Threadfrom tkinter import Tk, Label, Button,Entry,StringVar,messagebox# '放到AppData\Roami......

物种起源-达尔文
16分钟前
2
0
Postgresql Study 笔记

Postgresql 安装 Windows, MAC Install Postgresql 下载地址: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Linux Install sudo apt-get update sudo apt-get in......

slagga
18分钟前
3
0
layer.open 打开新页面传参问题

如图所示,点击出售,把A页面的数据传到弹框上面,因为弹框比较复杂,所以使用引入一个新页面。 A.html a.js B.html b.js 1、第一种方案 sellInte: function (){ var obj = document.g...

木九天
21分钟前
3
0
沙龙报名 | 区块链数据服务技术应用实践

京东云是国内首家提供区块链数据在线分析服务产品的公司,也是行业内首家对区块链数据服务进行开源的公司。 本次沙龙是京东云BDS开源后,首次在深圳举办线下沙龙,我们将邀请京东云BDS团队核...

京东云技术新知
21分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部