isamudyson 2016-06-02 14:05:43 3000次浏览 1条回复 0 0 0

我用yiic shell 命令创建了模块,编写了默认的控制器后打印测试内容完全没有问题,但是如果渲染的话只能写

$this->render('../modules/admin/views/default/index',array('types'=>$types,'goods'=>$goods,'nowTID'=>$nowTID)); 才能找得到视图文件,而 $this->render('default/index',…… 和 $this->render('index',…… 都只能是找不到视图文件的报错,貌似它还是认根目录下的views文件夹, 请问各位高手们,如何设置,才能让模块的视图文件默认为自己的文件夹呢?

我的设置文件,模块部分如下 'modules'=>array(

	// uncomment the following to enable the Gii tool
	/*
	'gii'=>array(
		'class'=>'system.gii.GiiModule',
		'password'=>'Enter Your Password Here',
		// If removed, Gii defaults to localhost only. Edit carefully to taste.
		'ipFilters'=>array('127.0.0.1','::1'),
	),
	*/
    'admin'=>array(
        'defaultController'=>'Goods'
    )

),

  • 回复于 2016-06-13 15:23 举报

    去看手册 有预定义常量
    为项目根目录(绝对路径)
    怎么拼装视图地址自己操作吧

您需要登录后才可以回复。登录 | 立即注册