你好我正在尝试更改我的yii应用程序的默认控制器。我在网上找到了多个答案,但所有答案都要求在main.php中更改此功能但我找不到这样的功能来修改。这是函数
return array(
'name' => 'Web Application',
'defaultController' => 'HomePages ',
);
当我把这个函数放在第一个返回数组后面时,页面就会消失:
<?php
// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');
// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'HomePages',
return array(
'name' => 'Web Application',
'defaultController' => 'HomePages ',
);
// preloading 'log' component
'preload'=>array('log'),
// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
),
我找不到“核心默认控制器(网站/索引)”这样的东西我该如何正确地做到这一点?
答案 0 :(得分:1)
你应该只将值放在Yii返回数组中,而不是将2个返回数组放在同一个东西中
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'HomePages',
'defaultController' => 'HomePages',
);
并确保在HomePages之后删除该额外空格,并将控制器命名为HomePages